5 ноября вышла переносимая версия OpenSSH 10.6p2 с защитой от критической уязвимости, позволяющей обойти проверку пароля через сервер удалённого доступа. По сообщению разработчиков, проблема затрагивает системы Linux с библиотекой musl, в которых поддержка механизма проверки подлинности PAM отключена. Среди примеров такой конфигурации разработчик Дэмиен Миллер назвал Alpine Linux
Миллер призвал администраторов затронутых систем немедленно отключить проверку пароля настройкой PasswordAuthentication=no либо отключить доступ по протоколу SSH. По его словам, эта уязвимость отсутствует в других операционных системах, в сборках Linux с библиотекой glibc и в системах, где проверку пароля выполняют через подключаемые модули проверки подлинности
По словам Миллера, команда узнала о проблеме за день до выпуска. Скорость публикации он объяснил недавними случаями, когда агенты искусственного интеллекта независимо находили одни и те же ошибки за считаные часы. Поэтому длительное удержание сведений об уязвимости в тайне разработчик считает опасным: оно может дать преимущество атакующим. В примечаниях к выпуску команда также сообщила о намерении чаще выпускать исправления
Почему здесь обходное решение, а не устранение первопричины? Команда считает, что сама ошибка находится за пределами серверной программы, но путь её эксплуатации можно перекрыть внутри неё. Для администратора это важное различие: защиту затронутой системы нельзя откладывать до исправления исходного дефекта
Первоисточник — OpenSSH
Сообщите редакции. Существенные исправления мы отмечаем в материале