Lokální zranitelnost v nftables, která umožňuje zvýšení privilegií.

Ve Netfilter, subsystému jádra Linux, který slouží k filtrování a modifikaci síťových paketů, byla zjištěna zranitelnost (CVE nebyl přidělen), která umožňuje lokálnímu uživateli vykonat kód na úrovni jádra a zvýšit své privilegium v systému. Výzkumníci demonstrovali exploit, který umožnil lokálnímu uživateli získat práva root v Ubuntu 22.04 s jádrem 5.15.0-39-generic. Původně se plánovalo zveřejnění informací o zranitelnosti 15. srpna, ale kvůli kopírování dopisu s prototypem exploitu do veřejného mailing listu bylo embargo na odhalení informací zrušeno.

Problém se projevuje od vydání jádra 5.8 a je způsoben přetečením vyrovnávací paměti v kódu pro zpracování set-seznamů v modulu nf_tables, které vzniklo nedostatkem řádných kontrol ve funkci nft_set_elem_init. Chyba byla zavedena při změně, která rozšiřovala úložiště pro prvky seznamu na 128 bytů.

Pro provedení útoku je nutný přístup k nftables, který lze získat v odděleném síťovém jméně (network namespaces) za přítomnosti práv CLONE_NEWUSER, CLONE_NEWNS nebo CLONE_NEWNET (například při možnosti spuštění izolovaného kontejneru). Oprava zatím není dostupná. Pro zablokování exploatace zranitelnosti v běžných systémech je třeba zajistit vypnutí možnosti vytváření jmen prostorů neprivilegovanými uživateli („sudo sysctl -w kernel.unprivileged_userns_clone=0“).

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