Zraniteľnosť v podsysteme io_uring jadra Linux, ktorá umožňuje zvýšiť privilégia v systéme

V implementácii rozhrania asynchrónneho vstupu/výstupu io_uring, ktoré je súčasťou jadra Linux od verzie 5.1, bola identifikovaná zraniteľnosť (CVE-2022-2602), ktorá umožňuje neprivilegovanému užívateľovi získať práva root v systéme. Problém bol potvrdený vo vetve 5.4 a v jadrách od verzie 5.15.

Zraniteľnosť je spôsobená prístupom k už uvoľnenému bloku pamäte (use-after-free) v podsysteme io_uring, ktorý vzniká v dôsledku závodu pri spracovaní požiadavky io_uring na cieľový súbor počas vykonávania zberu odpadu pre Unix-sockety, ak zber odpadu uvoľní všetky zaregistrované súborové deskriptor a súborový deskriptor, s ktorým pracuje io_uring. Na umelé vytvorenie podmienok na prejav zraniteľnosti je možné zadržať požiadavku pomocou userfaultfd do okamihu, keď dôjde k uvoľneniu pamäte zberom odpadu.

Výskumníci, ktorí identifikovali problém, oznámili vytvorenie funkčného exploitu, ktorý plánujú zverejniť 25. októbra, aby dali užívateľom čas na inštaláciu aktualizácií. Oprava je zatiaľ dostupná vo forme patchu. Aktualizácie pre distribúcie zatiaľ neboli vydané, ale ich zverejnenie je možné sledovať na stránkach: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.

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