Ad

CVE-2026-102822

LOW CVSS 3.1: 3,7 EPSS 0.33%
Обновлено 29 сентября 2026
Russh
Параметр Значение
CVSS 3,7 (LOW)
Устранено в версии 0.63.1
Тип уязвимости CWE-129 (Некорректная проверка индекса массива)
Поставщик Russh
Публичный эксплойт Нет

Russh is a Rust SSH client and server library. Prior to 0.63.1, a connection configured to permit mac=none can negotiate it with a MAC-requiring CTR or CBC block cipher because the selection logic validates needs_mac() only when MAC selection fails. A remote peer can then send a packet with a decrypted length of zero, causing russh/src/cipher/mod.rs to shrink the previously read block before indexing buffer.buffer[16..], which panics and terminates the connection task.

This issue is fixed in version 0.63.1.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Высокая
Сложно эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Низкое
Частичное нарушение работы

Строка CVSS v3.1