Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Kriticheskaya uyazvimost obhoda parolya ssh v linux na baze musl
Dev48
info@dev48.org+375 29 320-40-96WhatsApp@isky_by

© 2026 · All rights reserved.

Критическая уязвимость обхода пароля SSH в Linux на базе musl

Источник: Check Point Blog•5 ноября 2026 г. в 21:27

Критическая уязвимость обхода пароля SSH в Linux на базе musl

OpenSSH 10.6p2, выпущенный 5 ноября 2026 года, устраняет критическую уязвимость обхода аутентификации по паролю. На уязвимых системах любой, кто имеет доступ к SSH-порту, может войти в систему без знания пароля. Если вы используете sshd в Linux на базе musl с отключенными подключаемыми модулями…

OpenSSH 10.6p2, выпущенный 5 ноября 2026 года, устраняет критическую уязвимость обхода аутентификации по паролю. На уязвимых системах любой, кто имеет доступ к SSH-порту, может войти в систему без знания пароля.

Если вы используете sshd в Linux на базе musl с отключенными подключаемыми модулями аутентификации (PAM), что характерно для Alpine Linux, обновитесь сегодня.

В Check Point Software наше тестирование добавляет два пункта к публичному бюллетеню. Для атаки требуется вторая учетная запись, которая активна и имеет реальный пароль, поскольку одного сохраненного хеша недостаточно. Два условия также видны удаленно до входа в систему: версия OpenSSH в SSH-баннере и то, принимает ли сервер аутентификацию по паролю. Серверы, которые не предлагают вход по паролю, не подвержены риску.

Без PAM sshd хеширует попытку ввода пароля с помощью crypt() и сравнивает результат с сохраненным полем. Когда у учетной записи нет соли, sshd заимствует соль у другой учетной записи. Функция crypt() в musl возвращает звездочку (*) в качестве ошибки, если входные данные превышают 256 байт, а учетные записи без пароля также хранят *. Таким образом, пароль длиной от 257 до 1024 байт «совпадает», и вход в систему проходит успешно.

Согласно бюллетеню Alpine Linux, атака требует одного соединения, срабатывает каждый раз и не требует повторных попыток.

Все эти условия должны быть истинными:

  • sshd работает без PAM в Linux на базе musl, например, в стандартном пакете openssh-server для Alpine или openssh-server-pam с параметром UsePAM, установленным в значение no
  • PasswordAuthentication имеет значение yes, что является настройкой OpenSSH по умолчанию
  • Учетная запись имеет * в поле пароля, например, пользователи только с ключами, пользователи каталогов через musl-nscd или пользователь alpine в официальных образах tiny-cloud
  • По крайней мере одна другая активная локальная учетная запись имеет реальный пароль, сохраненный в виде хеша $5$ или $6$

Последнее условие важно, потому что sshd заимствует соль этой учетной записи. Без этого атака не удастся. Наше тестирование показало, что учетная запись должна быть активной, а не просто содержать хеш.

Root находится в безопасности при настройке по умолчанию PermitRootLogin prohibit-password. Однако любая доступная учетная запись с правами doas или sudo все равно может стать root. По словам разработчика OpenSSH Дэмиена Миллера, системы на базе glibc, не-Linux системы и Linux с PAM не затронуты.

Баннер раскрывает версию OpenSSH, а список разрешенных методов аутентификации сервера показывает, принимает ли он пароли. Остальные условия, включая musl, PAM, состояния учетных записей и хеши паролей, требуют проверки на самом хосте.

Строки версий здесь могут ввести в заблуждение. Исправленные пакеты Alpine сохраняют старые номера версий, например 10.3_p1-r2 в Alpine 3.24, поэтому исправленный хост может выглядеть уязвимым. По состоянию на 5 ноября 2026 года CVE не назначено, поэтому сканеры на основе CVE также могут не отмечать уязвимые системы. Проверяйте хосты на базе musl вручную.

Alpine выпускает исправленные пакеты для версий с 3.16 по 3.24 и edge. Обновитесь, а затем перезапустите sshd, так как обновление пакета не перезапускает работающий демон. Если вы пока не можете установить исправление, установите PasswordAuthentication no.

Чтобы проверить наличие компрометации, поищите в своих журналах записи «Accepted password for» для учетной записи, у которой нет пароля. Если вы не можете исключить факт входа, считайте машину скомпрометированной.

Исправление помогает только на тех хостах, о которых вы знаете, а ошибку без CVE легко пропустить в рабочих процессах, которые начинаются со списков CVE.

Лучшей отправной точкой является контекст активов: какие серверы, доступные из интернета, используют SSH, какие из них принимают пароли и какие из них являются контейнерами Alpine. Управление поверхностью атаки в Check Point Exposure Management предоставляет группам безопасности этот список из одного источника, чтобы они могли сначала исправить уязвимые хосты, а затем двигаться дальше.

Команда OpenSSH выпустила исправление через день после того, как узнала об ошибке. Их аргументация заключается в том, что агенты ИИ теперь обнаруживают ошибки, иногда в течение нескольких часов, поэтому длительные эмбарго в основном помогают злоумышленникам. Релизы следуют той же логике. В 2026 году было выпущено пять релизов, четыре из них после июля, и теперь команда выпускает исправления по мере их готовности.

Планируйте обновление каждые один-два месяца и следите за примечаниями к выпуску или списком рассылки openssh-unix-announce. Линейка 10.x также отказывается от ключей DSA, делает гибридный постквантовый обмен ключами стандартным и начинает процесс устаревания scp -R, поэтому каждое обновление заслуживает быстрой проверки на совместимость.

Сначала исправьте хосты на базе musl, которые запускают sshd без PAM, перезапустите демон и отключите аутентификацию по паролю везде, где вы не можете установить исправление сегодня.

Check Point Exposure Management объединяет аналитику угроз, управление поверхностью атаки (ASM), управление поверхностью атаки киберактивов (CAASM), агентскую проверку уязвимостей (AEV) и безопасное устранение в единый рабочий процесс.

Check Point Threat Intelligence показывает, какие угрозы и злоумышленники нацелены на вашу организацию, в то время как ASM обнаруживает доступные из интернета активы, к которым могут получить доступ злоумышленники, включая те, которые никто не отслеживал. CAASM извлекает данные из инструментов, которыми вы уже владеете, в единую инвентаризацию ваших внутренних активов и показывает, где есть пробелы в покрытии. Агентская проверка уязвимостей затем проверяет, какие уязвимости могут быть использованы в вашей среде, чтобы команды могли сначала действовать в отношении критических находок. Безопасное устранение закрывает эти уязвимости с помощью изменений, проверенных заранее, чтобы исправления не нарушали работу производства.

← Все статьи

О чём эта статья

Ещё в разделе «Кибербезопасность»

Все →
Внутри ARTEX: как автономные ИИ-агенты используются в реальных кибератаках
Check Point

Внутри ARTEX: как автономные ИИ-агенты используются в реальных кибератаках

Обновление эталонного показателя 555 для обнаружения угроз в облаке и реагирования на них в эпоху ИИ
Sysdig

Обновление эталонного показателя 555 для обнаружения угроз в облаке и реагирования на них в эпоху ИИ

Что нужно знать о безопасности приложений для соответствия требованиям CCPA
Veracode

Что нужно знать о безопасности приложений для соответствия требованиям CCPA

Обход режима блокировки ChatGPT выявляет более широкую проблему в безопасности ИИ
Check Point

Обход режима блокировки ChatGPT выявляет более широкую проблему в безопасности ИИ

Экспертный комментарий: Когда кибератаки переходят от цифровых сбоев к физическим последствиям
NCC Group

Экспертный комментарий: Когда кибератаки переходят от цифровых сбоев к физическим последствиям

Перед «аварийным выключателем» ИИ: что в первую очередь требуют OWASP, CSA и NIST
Okta

Перед «аварийным выключателем» ИИ: что в первую очередь требуют OWASP, CSA и NIST

Ещё от Check Point

Внутри ARTEX: как автономные ИИ-агенты используются в реальных кибератаках
Check Point

Внутри ARTEX: как автономные ИИ-агенты используются в реальных кибератаках

Обход режима блокировки ChatGPT выявляет более широкую проблему в безопасности ИИ
Check Point

Обход режима блокировки ChatGPT выявляет более широкую проблему в безопасности ИИ

Программа-вымогатель HYFLOCK развивается: новые сборки и уязвимости шифрования
Check Point

Программа-вымогатель HYFLOCK развивается: новые сборки и уязвимости шифрования

Зачем платить дважды? Единая платформа для корпоративного WAF и скорости CDN
Check Point

Зачем платить дважды? Единая платформа для корпоративного WAF и скорости CDN

Рекламное ПО с промптами: как скрытые инструкции ИИ могут создать новый риск для корпоративной безопасности
Check Point

Рекламное ПО с промптами: как скрытые инструкции ИИ могут создать новый риск для корпоративной безопасности

Storm Ransomware набирает обороты и продает изображение на базе ИИ
Check Point

Storm Ransomware набирает обороты и продает изображение на базе ИИ