Перейти к основному содержанию

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 г.