Felfedezett sebezhetőség a Netfilter alrendszerében (CVE-2023-6817), amely elvileg lehetővé teheti a helyi felhasználók számára, hogy emeljék a jogosultságaikat a rendszerben. A probléma gyökere a felszabadított memória (use-after-free) használatában rejlik a nf_tables modulban, amely a nftables csomagszűrési funkciójáért felelős.
Sérülékenység aktuális a Linux 5.6 kernel verzió óta. A javítás ajánlott a Linux 6.7-rc5 kernel teszthez készült kiadásban megtalálható, és beépítésre került a jelenlegi stabil ágakba: 5.10.204, 5.15.143, 6.1.68 és 6.6.7.
A probléma a nft_pipapo_walk függvény hibájából ered, amely nem ellenőrzi a duplikátumok jelenlétét a PIPAPO (Pile Packet Policies) elemek átvizsgálása során. Ez kettős memóriafelszabadításhoz vezet. A sikeres támadáshoz nftables-hez való hozzáférés szükséges, amely megszerezhető CAP_NET_ADMIN jogokkal bármely felhasználói névtérben vagy hálózati névtérben. Ezek a jogok például izolált konténerekben is biztosíthatók. Rendszerei ellenőrzéséhez megjelent az exploit prototípusa.
Forrás: linux.org.ru
