Jerry Gamblin se je odločil raziskati, kako razširjena je nedavno odkrita težava v Dockerjevih slikah distribucije Alpine, povezana z dodelitvijo praznega gesla za uporabnika root. Analiza tisoč najpopularnejših kontejnerjev iz kataloga Docker Hub , что в (19,4%) od njih ima za root nastavljen prazno geslo brez zaklepanja računa ("root:::0:::::" namesto "root:!::0:::::").
V primeru uporabe v kontejnerju paketov shadow in linux-pam lahko prazno geslo root poviša pravice znotraj kontejnerja pri neprivilegiranem dostopu do kontejnerja ali po izkoriščanju ranljivosti v neprivilegirani storitvi, ki poteka v kontejnerju. Prav tako se lahko povežete s kontejnerjem s pravicami root ob dostopu do infrastrukture, tj. možnosti povezovanja preko terminala na TTY, navedenem v seznamu /etc/securetty. Dostop preko SSH z praznim geslom je blokiran.
Med najbolj priljubljenimi med so , , , , in , ki štejejo več kot 10 milijonov prenosov. Izpostavljeni so tudi kontejnerji
(500 tisoč), (5 milijonov),
(1 milijon),
(5 milijonov)
in (1 milijon). Skoraj vsi ti kontejnerji temeljijo na Alpine in ne uporabljajo paketov shadow in linux-pam. Edina izjema je microsoft/azure-cli, ki temelji na Debiana.
Izvor: opennet.ru
