SÄrbarhet upptÀckt i Netfilter-subsystemet (CVE-2023-6817), som teoretiskt kan anvÀndas av en lokal anvÀndare för att höja sina privilegier i systemet. Roten till problemet ligger i anvÀndningen av frigiven minne (use-after-free) i nf_tables-modulen, ansvarig för funktionaliteten hos paketfiltreringen nftables.
SÄrbarhet giltig frÄn version 5.6 av Linux-kÀrnan. à tgÀrden föreslagit finns i testversionen av Linux-kÀrnan 6.7-rc5 och har införlivats i de nuvarande stabila grenarna 5.10.204, 5.15.143, 6.1.68 och 6.6.7.
Problemet orsakas av ett fel i funktionen nft_pipapo_walk, som inte kontrollerar dubbletter under iterationen över PIPAPO-element (Pile Packet Policies). Detta leder till dubbel frigivning av minnet. För en framgÄngsrik attack krÀvs Ätkomst till nftables, vilket kan erhÄllas genom att ha rÀttigheten CAP_NET_ADMIN i vilket anvÀndarnamn (user namespace) eller nÀtverksnamn (network namespace) som helst. Dessa rÀttigheter kan tillhandahÄllas, till exempel i isolerade containrar. För att kontrollera sina system publicerades prototyp av exploit.
KĂ€lla: linux.org.ru
