Ranljivost u Linux kernelu s mogućnošću lokalne eksploatacije putem nftables

Otkrivena ranjivost u podsustavu Netfilter (CVE-2023-6817), koja se teoretski može iskoristiti od strane lokalnog korisnika za povećanje svojih privilegija u sustavu. Korijen problema leži u korištenju oslobodene memorije (use-after-free) u modulu nf_tables, odgovornom za funkcionalnost filtriranja paketa nftables.

Ranjivost aktualna od verzije jezgre Linux 5.6. Ispravak predloženo je u testnoj verziji jezgre Linux 6.7-rc5 i implementiran je u trenutne stabilne grane 5.10.204, 5.15.143, 6.1.68 i 6.6.7.

Problem je uzrokovan greškom u funkciji nft_pipapo_walk, koja ne provodi provjeru ponavljanja tijekom prolaska kroz elemente PIPAPO (Pile Packet Policies). To dovodi do dvostrukog oslobađanja memorije. Za uspješan napad potreban je pristup nftables, koji se može dobiti posjedovanjem prava CAP_NET_ADMIN u bilo kojem korisničkom području (user namespace) ili mrežnom području (network namespace). Ova prava mogu biti dodijeljena, na primjer, u izoliranim kontejnerima. Za provjeru svojih sustava objavljeno prototip eksploita.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster