Руководства по безопасности

Срочное исправление OpenSSH 10.6p2 (CVE-2026-123158): обход парольной аутентификации в sshd на системах с musl без PAM, например Alpine

OpenSSH 10.6p2 (5 ноября 2026) обходит вход по паролю в sshd на musl без PAM, например Alpine. Как проверить, обновить и снизить риск.

Опубликовано 2026-11-07 Обновлено 2026-11-07 Последняя проверка 2026-11-07 11 мин чтения
На этой странице

Для кого: тех, кто запускает sshd на Linux с musl, например Alpine (серверы, VPS, образы Docker, маршрутизаторы и другие встраиваемые устройства), ответственных за инфраструктуру и тех, кто отдаёт эксплуатацию подрядчику. Статья основана на примечаниях к выпуску OpenSSH, записях CVE и NVD и бюллетене Alpine Linux. Шаги атаки в ней не рассматриваются.

В развитии: статья будет обновляться по мере публикации новых данных

Кого это касается

тех, кто запускает sshd на Linux с musl, например Alpine (серверы, VPS, образы Docker, маршрутизаторы и другие встраиваемые устройства), ответственных за инфраструктуру и тех, кто отдаёт эксплуатацию подрядчику.

ПодтвержденоСмотреть таблицу ↓
  • Проблема
  • CVE
  • Область
Ещё 1
  • Исправления Alpine
Пока не подтверждено
  • Масштаб и успешность эксплуатации (о попытках сообщается, но независимого подтверждения найти не удалось)
  • Добавит ли CISA уязвимость в каталог известных эксплуатируемых уязвимостей (нет в данных, обновлённых 4 ноября)
  • Собственная оценка NVD (6 ноября ещё не проанализирована; базовая оценка 8,1 взята из записи CVE)
Ещё 1
  • Положение дистрибутивов и образов, кроме Alpine (официальных заявлений не найдено)
Что сделать сейчасСмотреть шаги ↓
  1. Проверьте, работает ли sshd и какие libc и PAM используются
  2. Обновитесь и перезапустите sshd
  3. Если обновиться нельзя, отключите парольную аутентификацию
Ещё 2
  1. Пересоберите контейнеры и облачные образы
  2. Просмотрите журналы аутентификации
Последняя проверка
По состоянию на 7 ноября 2026 года (JST)
Планы обновлений и что мы проверили

В примечаниях к выпуску OpenSSH сказано, что 10.6p2 (5 ноября 2026 года) обходит проблему обхода парольной аутентификации, которую можно эксплуатировать через sshd на некоторых системах Linux, собранных и запущенных без PAM. Там же сказано, что первопричина находится вне sshd. Уязвимость зарегистрирована как CVE-2026-123158.

Что сделать сегодня

1

Проверьте, работает ли sshd и какие libc и PAM используются

Сначала посмотрите, работает ли sshd на хосте или в контейнере. Бюллетень Alpine относит контейнеры, не запускающие sshd, к не затронутым. Если он работает, проверьте наличие musl командой ldd $(which sshd); в Alpine это покажет и cat /etc/os-release. Также посмотрите UsePAM в sshd_config и то, какой пакет установлен: openssh-server (без PAM) или openssh-server-pam.

2

Обновитесь и перезапустите sshd

В Alpine выполните apk upgrade -U -a. Исправленные версии пакетов различаются по веткам (таблица ниже). Обновление пакета не заменяет работающий демон, поэтому перезапустите sshd и держите открытым второй сеанс, чтобы не потерять доступ.

3

Если обновиться нельзя, отключите парольную аутентификацию

Задайте PasswordAuthentication no, чтобы работали только ключи, и проверьте командой sshd -T | grep -i passwordauthentication. Сначала убедитесь, что ваш ключ работает. Кроме того, не выставляйте sshd в интернет и ограничьте исходные адреса межсетевым экраном или бастионом. Работа с ключами рассмотрена в статье SSH-ключи с минимальными привилегиями.

4

Пересоберите контейнеры и облачные образы

Если вы устанавливаете sshd в образ на основе Alpine, обновите базовый образ и пакет openssh и пересоберите образ. Экземпляры, запущенные из старых образов, нужно обновлять по одному или пересоздать из исправленного образа. В бюллетене Alpine сказано, что затронутые версии есть и среди его официальных облачных образов (tiny-cloud).

5

Просмотрите журналы аутентификации

Alpine советует искать в журналах, например /var/log/messages, успешные входы по паролю в учётные записи, у которых пароля быть не должно: типичные примеры — root, пользователи только с ключами и пользователь по умолчанию в облачных образах. Если вы нашли такой вход или журналов нет и исключить его нельзя, считайте хост скомпрометированным и проверьте пользователей, ключи, конфигурацию и файлы. См. Проверка сервера на признаки взлома и Что делать после публикации уязвимости.

musl, без PAM, sshd доступен снаружи

Первоочередная задача. Обновите и перезапустите; до этого отключите вход по паролю

musl, но недоступен снаружи

Обновите в ближайшее время. Ограничьте источники и просмотрите журналы

Нет sshd, PAM включён или пароли отключены

Не затронуто по данным Alpine. Достаточно обычного обновления

Затронутость зависит от того, работает ли sshd, от libc и PAM и от настройки паролей. Если не уверены, отключите вход по паролю и обновитесь.

Что опубликовали OpenSSH и Alpine

Проект OpenSSH выпустил Portable OpenSSH 10.6p2 5 ноября 2026 года. Примечания к выпуску начинаются с того, что выпуск содержит важное обходное решение по безопасности для систем Linux, использующих musl libc с отключённым PAM.

Примечания к выпуску OpenSSH (5 ноября 2026)
Содержание
Изменение, обходящее проблему обхода парольной аутентификации, которую можно эксплуатировать через sshd на некоторых системах Linux, собранных и запущенных с отключённым PAM. По мнению авторов примечаний, первопричина вне sshd, но её можно обойти в sshd
Исправленная версия
Portable OpenSSH 10.6p2
Сообщивший
Исследователь из частной компании по безопасности (как указано в примечаниях)
Эксплуатация
В примечаниях эксплуатация не упоминается
Записи CVE и NVD
Регистрация
CVE-2026-123158, опубликована 5 ноября 2026 года (присвоена MITRE)
Область
OpenSSH до 10.6p2 на Linux при использовании musl libc без PAM. В качестве примера назван Alpine Linux
Оценка
Базовая оценка CVSS 3.1 — 8,1 (High), из записи CVE. NVD показал запись как полученную 6 ноября, без собственного анализа
Пометка CISA
Оценка CISA, приложенная к записи (SSVC), указывает эксплуатацию как proof-of-concept, автоматизируемость — нет, технический эффект — полный
Бюллетень Alpine Linux (5 ноября 2026)
Затронуто
openssh-server (без PAM) или openssh-server-pam с UsePAM no. Ветки с 3.21 по 3.24 и edge, а также неподдерживаемые с 3.16 по 3.20 (поддержка 3.21 закончилась 1 ноября). Официальные облачные образы (tiny-cloud) с 3.18.11 по 3.24.3
Условия (все сразу)
PasswordAuthentication равен yes (значение OpenSSH по умолчанию); у одной учётной записи в поле пароля звёздочка (root при PermitRootLogin yes, пользователи только с ключами, пользователи каталога, пользователь по умолчанию в tiny-cloud); и у другой локальной учётной записи есть хеш пароля в формате $
Не затронуто
Контейнеры, не запускающие sshd, PasswordAuthentication no, openssh-server-pam с UsePAM yes; заблокированные учётные записи (помечены !) не могут войти сами; конфигурации, где ни у одной учётной записи нет хеша в формате $, и конфигурации cloud-init, записывающие PasswordAuthentication no, также вне области

Исправленные версии Alpine (openssh)

ВеткаИсправленная версия
edge10.6_p2-r0
3.2410.3_p1-r2
3.2310.2_p1-r1
3.2210.0_p1-r11
3.219.9_p2-r1
3.209.7_p1-r6
3.199.6_p1-r3
3.189.3_p2-r4
3.179.1_p1-r7
3.169.0_p1-r6

Alpine сохраняет номер версии каждой ветки и выпускает пакет с исправлением, поэтому исправление не всегда означает переход на 10.6p2. Исправленные образы tiny-cloud — 3.21.10, 3.22.8, 3.23.8 и 3.24.4 и новее.

Эксплуатация

Что этот сайт смог подтвердить по состоянию на 7 ноября 2026 года:

Проверка эксплуатации (7 ноября 2026)
OpenSSH и Alpine
Ни тот, ни другой не упоминает эксплуатацию
KEV
Нет в KEV агентства CISA (проверенные данные обновлены 4 ноября в 20:00 UTC)
Оценка CISA
SSVC в записи CVE указывает proof-of-concept, что отличается от наблюдаемой эксплуатации. Пресса также сообщала, что proof-of-concept опубликован (здесь не приводится)
Сообщение частной компании
Help Net Security (6 ноября) сообщает, что частная компания по киберразведке видела попытки атак менее чем через девять часов после публикации, включая сеанс root в её собственной среде мониторинга. На собственной странице компании сказано, что метка confirmed не означает успешную попытку. Статья передаёт заявления компании и сообщает о восьми попытках из одного источника, пойманных одним сенсором. На собственной странице компании (на 6 ноября) указано 4 попытки на одном сенсоре. Обе цифры небольшие, независимого подтверждения найти не удалось

Мнение этого сайта: официальные источники и KEV эксплуатацию не подтверждают, но частная компания сообщает о попытках. Цифры небольшие и непроверенные. Тем не менее, раз информация, нужная для атаки, уже ходит в открытом виде, ждать новых сообщений не стоит. Сначала обновите sshd на Alpine, доступный из интернета.

Что известно и чего пока нет

ПунктЧто опубликованоСтатус
ПроблемаОбход парольной аутентификации через sshd на некоторых системах Linux без PAM; обойдён в 10.6p2 (OpenSSH)Подтверждено (OpenSSH)
CVECVE-2026-123158 (запись CVE)Подтверждено
ОбластьДо 10.6p2, Linux, musl без PAM; Alpine как пример (запись CVE)Подтверждено (запись CVE)
Исправления AlpineИсправленные пакеты для всех веток с 3.16 по edge (Alpine)Подтверждено (Alpine)
УсловияВключена парольная аутентификация; одновременно учётная запись со звёздочкой и учётная запись с хешем формата $ (Alpine)Описание Alpine
glibc (семейства Debian, RHEL)Официальные источники ограничивают область musl без PAM; утверждения о безопасности glibc есть только как слова исследователя в пересказе прессыЯвного официального заявления нет
Другие системы с muslПресса, пересказывая исследователя, назвала другие системы с musl и встраиваемые применения как требующие проверки; заявлений дистрибутивов не найденоНе подтверждено
Числовая оценка8,1 из записи CVE; NVD пока не проанализировалЧастично
ЭксплуатацияЧастная компания сообщает о попытках; независимого подтверждения не найденоСообщается (не проверено)
CISA KEVНет в данных, обновлённых 4 ноябряНе включена

Если ваши серверы обслуживает кто-то другой

Если вы используете серверы, VPS или контейнерную платформу подрядчика, задайте три вопроса.

  • Работает ли sshd, и если да, то на musl без PAM (как в Alpine)?
  • Обновлён ли он до 10.6p2 или исправленного пакета дистрибутива и перезапущен ли sshd? Когда?
  • Разрешена ли парольная аутентификация и доступен ли sshd из интернета?

Мнение этого сайта: не оставляйте парольную дверь открытой

При отключённой парольной аутентификации и только ключах Alpine указывает, что эта проблема вас не затрагивает. Дверь, оставленная открытой для удобства, — та самая, которой воспользуются. Помимо обновления, пересмотрите, доступен ли sshd снаружи и для чего используются учётные записи со звёздочкой в поле пароля. О расстановке приоритетов см. Как расставлять приоритеты уязвимостей (CVSS, EPSS, KEV).

Хронология

  1. 5 ноября 2026

    OpenSSH выпускает Portable OpenSSH 10.6p2 с обходным решением. Alpine Linux публикует бюллетень и исправленные пакеты. Публикуется CVE-2026-123158.
  2. 6 ноября

    NVD получает запись (собственного анализа пока нет). Help Net Security сообщает, что частная компания по киберразведке видела попытки атак менее чем через девять часов после публикации.
  3. 7 ноября

    Этот сайт проверил примечания к выпуску OpenSSH, записи CVE и NVD, бюллетень Alpine и KEV. В KEV нет.

Источники (публичные материалы)

Проверено 7 ноября 2026 года. Официальные источники идут первыми.

  • OpenSSH Release Notes, 10.6p2 (5 ноября 2026) — openssh.org
  • Alpine Linux, OpenSSH password authentication bypass (5 ноября 2026) — alpinelinux.org / трекер безопасности
  • CVE-2026-123158 (опубликована 5 ноября 2026) — cve.org / nvd.nist.gov
  • Каталог известных эксплуатируемых уязвимостей CISA (проверен 7 ноября; данные обновлены 4 ноября) — cisa.gov / JSON
  • Публикация прессы (передаёт заявления частной компании; независимого подтверждения не найдено): Help Net Security (6 ноября 2026) — helpnetsecurity.com

История обновлений

2026-11-07: первая версия на основе примечаний к выпуску OpenSSH 10.6p2, записей CVE и NVD и бюллетеня Alpine. По состоянию на 7 ноября в KEV нет. Частная компания сообщает о попытках атак (не проверено).

Читайте далее

Последние срочные сообщения

FAQ

QЧто произошло?
A

5 ноября 2026 года проект OpenSSH выпустил Portable OpenSSH 10.6p2. В примечаниях к выпуску сказано, что он обходит проблему обхода парольной аутентификации, которую можно эксплуатировать через sshd на некоторых системах Linux, собранных и запущенных с отключённым PAM, и что это важное обходное решение для систем Linux с musl libc и отключённым PAM. Идентификатор — CVE-2026-123158.

QЗатронут ли я?
A

Если вы запускаете sshd на musl libc без PAM, проверьте это в первую очередь. Типичный пример — Alpine Linux со стандартным пакетом openssh-server. Согласно бюллетеню Alpine, хост затронут только тогда, когда включена парольная аутентификация, у одной учётной записи в поле пароля стоит звёздочка, а у другой локальной учётной записи есть обычный хеш пароля. Контейнеры, не запускающие sshd, конфигурации с PasswordAuthentication no и с включённым PAM (UsePAM yes) указаны как не затронутые.

QА Debian, Ubuntu и RHEL?
A

Примечания к выпуску OpenSSH и запись CVE ограничивают проблему Linux с musl и без PAM; дистрибутивы на основе glibc, такие как семейства Debian и RHEL, не названы. В одной публикации прессы приводится заявление исследователя о том, что системы на glibc (названы Debian, Ubuntu и Fedora), конфигурации с PAM и Dropbear не затронуты, но официальных заявлений этих дистрибутивов этот сайт не нашёл. Если вы не уверены, проверьте libc, например командой ldd $(which sshd).

QЕсть ли обходной путь, если обновиться нельзя?
A

В бюллетене Alpine описано решение: задать PasswordAuthentication no, чтобы работала только аутентификация по ключам. Проверьте это командой sshd -T и перезапустите sshd. Кроме того, не выставляйте sshd в интернет или ограничьте исходные адреса межсетевым экраном. Прежде чем переходить на одни ключи, убедитесь из второго сеанса, что ваш ключ работает.

QЭксплуатируется ли она?
A

По состоянию на 7 ноября 2026 года в KEV агентства CISA её нет (проверенные данные обновлены 4 ноября). Оценка CISA, приложенная к записи CVE, указывает эксплуатацию как proof-of-concept, что отличается от наблюдаемой эксплуатации. Help Net Security сообщает, что частная компания по киберразведке видела попытки атак менее чем через девять часов после публикации; на собственной странице компании сказано, что метка confirmed не означает успешную попытку. Цифры небольшие. Независимого подтверждения найти не удалось, поэтому этот сайт рассматривает это как сообщения о попытках, а не как проверенный факт.

QЧто проверить после обновления?
A

Перезапустите sshd и убедитесь, что запущенный процесс — новой версии: одно обновление пакета не заменяет уже работающий демон. Затем проверьте журналы аутентификации на успешные входы по паролю в учётные записи, у которых пароля быть не должно, такие как root, пользователи только с ключами или пользователь по умолчанию в облачном образе. Если вход нельзя исключить, считайте хост скомпрометированным и проведите расследование.