OpenSSH 10.6p2 устраняет обход входа в Linux с musl

Поделиться
Ряды серверных шкафов в дата-центре
Содержание

Коротко о главном

Исправление касается определённых Linux-серверов с musl без PAM. Уязвимость зависит от парольного входа и настроек учётных записей, а не только версии SSH.

Исправление для конкретной конфигурации сервера

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

Об ошибке сообщил Özgün Kültekin из Wakefield. В исследовании уязвимое поведение прослеживается начиная с OpenSSH 7.3p1. Один лишь старый номер версии не доказывает уязвимость: важны библиотека C, способ аутентификации и локальные учётные записи. Пакеты дистрибутивов могут содержать исправление без перехода на последний номер версии исходного проекта. [1]

Какие условия должны совпасть

По данным Wakefield, должны одновременно выполняться все условия: сервер использует musl; OpenSSH работает без PAM; включена парольная SSH-аутентификация; поле пароля одной учётной записи содержит ровно звёздочку (*); у другой записи есть настоящий хеш пароля SHA-256 или SHA-512. Ошибка позволяет войти по паролю в запись со звёздочкой, хотя такое значение предназначено для запрета подобной аутентификации.

Особого внимания требует стандартный пакет openssh-server в Alpine. Wakefield отличает его от openssh-server-pam с UsePAM yes. Для других установок на musl нужны те же проверки конфигурации. По данным исследователя, системы на glibc, OpenSSH с PAM, Dropbear, OpenBSD, FreeBSD и macOS не входят в область воздействия этой ошибки. Поэтому названия дистрибутива или открытого SSH-порта недостаточно для оценки сервера. [2]

Обновление и проверка прошлых входов

Установите OpenSSH 10.6p2 либо пакет дистрибутива с исправлением. Прежде чем считать установленную сборку исправленной, проверьте уведомление о пакете для своей ветки выпуска. CERT-FR рекомендует отключить парольную аутентификацию, а при необходимости сам сервис, если установить исправление невозможно. Администратору стоит сначала убедиться, что альтернативный разрешённый способ доступа работает, чтобы не заблокировать себе вход.

CERT-FR также рекомендует расследовать зарегистрированные парольные входы в учётные записи со звёздочкой в поле пароля. Такие записи требуют проверки, но не дают автоматического ответа о личности атакующего или масштабе доступа. Рассмотренные документы не устанавливают число взломанных серверов и не подтверждают взлом системы конкретного читателя.

В обновлении от 6 ноября CERT-FR указывает идентификатор CVE-2026-123158. Alpine перечисляет исправленные пакеты для веток 3.24 (10.3_p1-r2), 3.23 (10.2_p1-r1) и 3.22 (10.0_p1-r11); другие ветки приведены в уведомлении. После обновления или изменения настроек аутентификации перезапустите sshd: одна установка пакета не заменяет работающий процесс. [3][4]

Доказательства и источники

Документ-источник: · Проверено:

Ограничения сведений · Источники проверены 6 ноября 2026 года. Уязвимость зависит от конфигурации; число взломанных серверов не установлено.

  1. [1]Сообщение источника

    OpenSSH 10.6p2 содержит защиту для Linux с musl и отключённой PAM.

    Подтверждающая выдержка: Объявление о выпуске OpenSSH 10.6p2

    Перевод выдержки

    Linux systems that use the musl libc and PAM disabled.

    Оригинальная цитата

    Linux systems that use the musl libc and PAM disabled.
    OpenSSH 10.6p2 release announcement ↗

    Язык источника: EN · Сохранено 6 нояб. 2026 г.

  2. [2]Сообщение источника

    Wakefield описывает необходимые условия аутентификации и настройки учётных записей.

    Подтверждающая выдержка: Wakefield: обход аутентификации OpenSSH

    Перевод выдержки

    SSH password login is on.

    Оригинальная цитата

    SSH password login is on.
    Wakefield: OpenSSH authentication bypass ↗

    Язык источника: EN · Сохранено 6 нояб. 2026 г.

  3. [3]Сообщение источника

    CERT-FR рекомендует отключить парольную аутентификацию, если исправление установить невозможно.

    Подтверждающая выдержка: CERT-FR: уязвимость OpenSSH

    Перевод выдержки

    Il est préférable de désactiver l'authentification par mot de passe

    Оригинальная цитата

    Il est préférable de désactiver l'authentification par mot de passe
    CERT-FR: OpenSSH vulnerability ↗

    Язык источника: FR · Сохранено 6 нояб. 2026 г.

  4. [4]Сообщение источника

    CERT-FR указывает CVE; Alpine перечисляет исправления для веток и требует перезапустить sshd.

    Подтверждающая выдержка: CERT-FR: уязвимость OpenSSH

    Перевод выдержки

    Cette vulnérabilité porte l'identifiant CVE-2026-123158.

    Оригинальная цитата

    Cette vulnérabilité porte l'identifiant CVE-2026-123158.
    CERT-FR: OpenSSH vulnerability ↗

    Язык источника: FR · Сохранено 6 нояб. 2026 г.

    Подтверждающая выдержка: Alpine Linux: исправления обхода аутентификации OpenSSH

    Перевод выдержки

    Upgrading the package alone does not replace the running daemon.

    Оригинальная цитата

    Upgrading the package alone does not replace the running daemon.
    Alpine Linux: OpenSSH password authentication bypass advisory ↗

    Язык источника: EN · Сохранено 6 нояб. 2026 г.