I værktøjet til at køre isolerede containerer, runc, der anvendes i Docker og Kubernetes, er der opdaget en sårbarhed (CVE-2021-30465), der giver mulighed for adgang fra containeren til værtsmiljøets hovedfilssystem. Gennem manipulation med symboliske links kan der laves en tilsyneladende uskyldig konfiguration af containeren, som vil føre til, at der bind-monteres et eksternt filsystem inden i containeren. Problemet er blevet løst i runc opdatering 1.0.0-rc95.
For at udnytte sårbarheden skal angriberen have mulighed for at køre containere med ekstra monteringspunkter i konfigurationen (for eksempel reproduceres problemet i miljøer baseret på Kubernetes, hvor brugere kan køre deres containere). På grund af et tidsvindue mellem kontrol og brug af monteringspunkter til partitioner, der deles med andre containere, kan angriberen under starten af containeren udnytte en race condition og erstatte den mappe, der anvendes ved montering i containeren, med et symbolsk link til et område uden for roden af containerens filsystem.
Kilde: opennet.ru
