НеИБи

@antiinfosec · tech · Russian · active

Subscribers 529 tracking since 12 Nov
Reach per post (ERR) 211.5%1.1K avg views
Posting 1.2/day last 17 hours ago
Reactions per 1K views 1.9 😁 🔥 👍

Задача со звездочкой Исследователь Özgün Kültekin из Wakefield обнаружил обход парольной аутентификации в OpenSSH на Linux с musl и без PAM. Разработчики выпустили OpenSSH 10.6p2 с защитой 5 ноября 2026 года. Суть в том, что при определенных условиях сервер принимает произвольный пароль длиной от 257 до 1024 байт для учетной записи, вход по паролю которой должен быть запрещен. По описанию автора, проблема существует с 2016 года. Впрочем, условия для атакующего там не из легких. Так, в конфигурации без PAM OpenSSH сам вызывает crypt(), чтобы проверить пароль. В musl слишком длинный пароль может привести к ошибке, и crypt() возвращает строку «*». Однако именно эту звездочку ставят в /etc/shadow чтобы закрыть парольный вход для этой учетки. OpenSSH сравнивает результат crypt() с полем пароля, видит два одинаковых * и ошибочно считает проверку успешной. Для срабатывания правда нужны одновременно musl, OpenSSH без PAM и разрешенная парольная аутентификация и наличие другой учетки с настоящим хешем. В зоне риска Alpine Linux и официальные образы для AWS и Azure. Там пользователь alpine с правом doas без пароля может дать дорогу к root. Альпина здесь не единственная, так как на sshhole.com упоминаются также OpenWrt, Buildroot, Yocto и многие Docker-образы на musl. То есть нужен запущенный sshd с парольной аутентификацией. Невероятная забавная история, если учитывать, что у нас многие строят докер-контейнеры (вовсе не для обхода блокировок, конечно), как им вздумается, закрывая учетки привычными звездачками. Хотя заглянуть к ним можно будет с простым повторением буквы «А» 300 раз. @antiinfosec

Views over time

01002003004005 Nov 16:1212 Nov 20:343515 Nov 16:12: 0 views12 Nov 15:03: 348 views12 Nov 19:49: 351 views12 Nov 20:34: 351 views
Snapshots we took after posting.
WhenViews
5 Nov 2026, 16:120
12 Nov 2026, 15:03348
12 Nov 2026, 19:49351
12 Nov 2026, 20:34351

Who shared this post

Posts in other channels we index that link to this one. (Forwards with a hidden source can't be traced.)

Nobody yet.