Bezpečnostní výzkumníci ze společnosti Cisco informace o zranitelnosti (CVE-2019-5021) v distribuci Alpine pro systém kontejnerové izolace Docker. Podstatou zjištěného problému je to, že pro uživatele root byla nastavena jako výchozí prázdná heslo bez zablokování přímého přihlašování jako root. Připomeňme, že Alpine se používá k vytváření oficiálních obrazů projektu Docker (dříve oficiální sestavení vycházela z Ubuntu, ale poté byly na Alpine).
Problém se projevuje od verze Alpine Docker 3.3 a byl způsoben regresní změnou, která byla přidána v roce 2015 (před verzí 3.3 byla v /etc/shadow použita řádka „root:!::0:::::“, a po zastavení používání příznaku „-d“ se začala přidávat řádka „root:::0:::::“). Problém byl původně zjištěn a v listopadu 2015, ale v prosinci byl omylem znovu v sestavách experimentální větve a poté byl převeden do stabilních sestav.
Ve zprávě o zranitelnosti je uvedeno, že problém se projevuje také v poslední větvi Alpine Docker 3.9. Vývojáři Alpine v březnu opravili a zranitelnost od sestav 3.9.2, 3.8.4, 3.7.3 a 3.6.5, ale zůstává ve starších větvích 3.4.x a 3.5.x, jejichž podpora byla již ukončena. Kromě toho vývojáři tvrdí, že vektor útoku je silně omezen a vyžaduje, aby útočník měl přístup ke stejné infrastruktuře.
Zdroj: opennet.ru
