Zranitelnost v subsystému io_uring, vedoucí k zvýšení oprávnění

V implementaci rozhraní asynchronního vstupu/výstupu io_uring, které je součástí jádra Linux od verze 5.1, byla odhalena zranitelnost (CVE-2022-3910), která umožňuje neoprávněnému uživateli spustit kód s privilegii jádra. Problém se objevuje ve verzích 5.18 a 5.19 a byl opraven ve větvi 6.0. Debian, RHEL a SUSE používají jádra do verze 5.18, zatímco Fedora, Gentoo a Arch už nabízejí jádro 6.0. V Ubuntu 22.10 je použito zranitelné jádro 5.19.

Zranitelnost je způsobena přístupem k již uvolněné oblasti paměti (use-after-free) v subsystému io_uring, což souvisí s nesprávnou aktualizací počítadla referencí — při volání io_msg_ring() se specifickým souborem (trvale umístěným v kruhovém bufferu) se volá funkce io_fput_file(), která omylem snižuje počítadlo referencí.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster