Sikkerhedsforskere fra Cisco oplysninger om sårbarheden (CVE-2019-5021) i Alpine-distributionen til Docker-containerisolationssystemet. Problemet er, at der for root-brugeren blev indstillet en tom adgangskode som standard uden forbud mod direkte login som root. Lad os minde om, at Alpine bruges til at danne de officielle billeder fra Docker-projektet (tidligere var de officielle builds baseret på Ubuntu, men senere blev de på Alpine).
Problemet opstår fra Alpine Docker build 3.3 og blev forårsaget af en regressiv ændring, der blev tilføjet i 2015 (før version 3.3 blev linjen «root:!::0:::::» brugt i /etc/shadow, men efter afslutningen af brugen af flaget «-d» blev linjen «root:::0:::::» tilføjet). Problemet blev først opdaget og i november 2015, men i december blev det ved en fejl igen i buildfilerne for den eksperimentelle gren, og blev derefter overført til de stabile builds.
I oplysningerne om sårbarheden er det angivet, at problemet også findes i den seneste gren af Alpine Docker 3.9. Udviklerne af Alpine i marts rettede fejlen, og sårbarheden fra builds 3.9.2, 3.8.4, 3.7.3 og 3.6.5, men forbliver i de ældre grene 3.4.x og 3.5.x, hvis support allerede er afsluttet. Desuden hævder udviklerne, at angrebsvektoren er meget begrænset og kræver, at angriberen har adgang til samme infrastruktur.
Kilde: opennet.ru
