19,4 % od 1000 najbolj priljubljenih Docker kontejnerjev vsebuje prazno root geslo

Jerry Gamblin se je odločil raziskati, kako razširjena je nedavno odkrita težava težava v Dockerjevih slikah distribucije Alpine, povezana z dodelitvijo praznega gesla za uporabnika root. Analiza tisoč najpopularnejših kontejnerjev iz kataloga Docker Hub pokazala, что в 194 (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 omogućava 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 kontejnerji z praznim geslom root so microsoft/azure-cli, kylemanna/openvpn, governmentpaas/s3-resource, phpmyadmin/phpmyadmin, mesosphere/aws-cli in hashicorp/terraform, ki štejejo več kot 10 milijonov prenosov. Izpostavljeni so tudi kontejnerji
govuk/gemstash-alpine (500 tisoč), monsantoco/logstash (5 milijonov),
avhost/docker-matrix-riot (1 milijon),
azuresdk/azure-cli-python (5 milijonov)
in ciscocloud/haproxy-consul (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

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster