RegreSSHion: критическая уязвимость OpenSSH с возможностью root-доступа
Исследователи безопасности обнаружили в OpenSSH критическую уязвимость RegreSSHion, позволяющую злоумышленникам получить root-доступ. Она связана с ошибкой, впервые найденной в 2006 году; успешная эксплуатация требует терпения и занимает несколько часов.
Что такое RegreSSHion?
Регрессия — повторное появление ранее исправленной ошибки из-за изменений исходного кода. RegreSSHion, CVE-2024-6387, — состояние гонки при завершении неуспешных SSH-соединений. Если клиент не отправляет данные аутентификации за 120 секунд, SSH-сервер посылает SIGALRM для записи события в журнал; злоумышленники могут использовать это для внедрения вредоносного кода.
Затронутые версии
Уязвимы следующие версии OpenSSH:
- До 4.4p1, если не установлены исправления CVE-2006-5051 или CVE-2008-4109.
- От 8.5p1 до 9.8; первое исправление вышло в 9.8p1.
Как обновить SSHD
Мы подготовили статью Обновление SSHD в Debian, Ubuntu и Red Hat Linux.
Подробности эксплуатации
Эксплуатация требует обхода нескольких механизмов защиты и значительного терпения. Успех достигается примерно в одной из десяти тысяч попыток, главным образом на 32-битных системах. При 100 параллельных соединениях атака может завершиться за шесть–восемь часов, но стандартные настройки обычно допускают только десять, что увеличивает время.
Практические последствия
Исследователи успешно использовали ошибку в OpenSSH 9.2p1 на Debian GNU/Linux. Уязвимость затрагивает системы на glibc; OpenBSD не подвержена ей.
Рекомендации
Убедитесь, что Linux-системы используют актуальные версии OpenSSH. Debian и Ubuntu выпустили обновлённые пакеты:
Red Hat продолжает расследование; первоначальный анализ показывает, что затронута только Red Hat Enterprise Linux 9.
Итоги
RegreSSHion подчёркивает важность своевременного обновления ПО. Защитите системы, обновив OpenSSH до 9.8p1 или новее.
Подробности — в уведомлении Qualys.Последнее изменение 7 ноября 2026 г.