Lokalna ranjivost u Linux jezgru, eksploatisana preko nftables

U Netfilter podsustavu otkrivena je ranjivost (CVE-2023-6817), koja potencijalno omogućava lokalnom korisniku da poveća svoje privilegije u sustavu. Problem je uzrokovan pristupom memoriji nakon što je oslobođena (use-after-free) u modulu nf_tables, koji omogućava rad paketnog filtra nftables. Ranjivost se pojavljuje od verzije jezgre Linux 5.6. Ispravak ranjivosti predložen je u testnoj verziji jezgre Linux 6.7-rc5 i prenesen je u aktualne 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, zbog koje se tijekom pretraživanja PIPAPO (Pile Packet Policies) elemenata nije provjeravala prisutnost duplikata, što je dovelo do dvostrukog oslobađanja memorije. Za izvođenje napada potreban je pristup nftables-u, koji se može dobiti s pravima CAP_NET_ADMIN u bilo kojem prostoru imenskih identifikatora korisnika (user namespace) ili mrežnim prostorima imenskih identifikatora (network namespace), koji se mogu osigurati, na primjer, u izoliranim kontejnerima. Za testiranje svojih sustava objavljen je prototip eksploita.

Izvor: opennet.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