Zraniteľnosť v runc, ktorá umožňuje prístup k FS mimo kontajnera

V nástroji na spúšťanie izolovaných kontajnerov runc, ktorý sa používa v Docker a Kubernetes, bola zistená zraniteľnosť (CVE-2021-30465), ktorá umožňuje získať prístup z kontajnera k základnému súborovému systému hostiteľského prostredia. Manipuláciou so symbolickými odkazmi je možné pripraviť na pohľad neškodnú konfiguráciu kontajnera, ktorá povedie k bind-montovaniu externého FS vo vnútri kontajnera. Problém bol odstránený v aktualizácii runc 1.0.0-rc95.

Na zneužitie zraniteľnosti musí útočník mať možnosť spúšťať kontajnery s dodatočnými bodmi montovania v konfigurácii (napríklad problém sa reprodukuje v prostrediach založených na Kubernetes, kde môžu používatelia spúšťať svoje kontajnery). Vzhľadom na existenciu časového okna medzi kontrolou a použitím montovacích bodov na oddiely, ktoré sú zdieľané s inými kontajnermi, môže útočník počas spúšťania kontajnera využiť stav závodu a nahradiť používaný pri montovaní v kontajneri adresár symbolickým odkazom na oblasť mimo koreňa FS kontajnera.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster