Ve jádře Linux byly zjištěny dvě zranitelnosti (CVE-2023-1281, CVE-2023-1829), které umožňují místnímu uživateli zvýšit své oprávnění v systému. Pro provedení útoku jsou vyžadována oprávnění pro vytváření a změnu klasifikátorů provozu, dostupná při udělených právech CAP_NET_ADMIN, které lze získat možností vytváření jmenných prostorů identifikátorů uživatele (user namespace). Problémy se projevují od jádra 4.14 a byly odstraněny v větvi 6.2.
Zranitelnosti jsou způsobeny přístupem k paměti po jejím uvolnění (use-after-free) v kódu klasifikátoru provozu tcindex, který je součástí podsystému QoS (Quality of Service) jádra Linux. První zranitelnost se projevuje v důsledku stavu závodu při aktualizaci neoptimálních hash filtrů, a druhá zranitelnost při odstraňování optimálního hash filtru. Opravy v distribucích lze sledovat na následujících stránkách: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Gentoo, Arch. Pro blokaci zneužívání zranitelnosti alternativně můžete vypnout možnost vytváření jmenných prostorů neprivilegovanými uživateli („sudo sysctl -w kernel.unprivileged_userns_clone=0“).
Zdroj: opennet.ru
