A Linux kernel Netfilter és io_uring alrendszereiben olyan sebezhetőségek bukkantak fel, amelyek lehetővé teszik a helyi felhasználók számára a rendszerben való jogosultságuk növelését.
- A Netfilter alrendszerében található sebezhetőség (CVE-2023-32233) az nf_tables modulban található memóriakezelési hiba miatt keletkezik, amely lehetővé teszi a memória újrahasználatát (use-after-free). A sebezhetőség kiaknázásához kifejezetten megformált nftables konfigurációs frissítési kérések küldésére van szükség. A támadáshoz hozzáférés szükséges az nftables-hez, amelyet elkülönített hálózati névtér (network namespaces) alatt lehet elérni, ha rendelkezik CLONE_NEWUSER, CLONE_NEWNS vagy CLONE_NEWNET jogokkal (például izolált tartály indítása esetén).
A felhasználóknak a frissítések telepítésére adott idő miatt a problémát felfedő kutató megígérte, hogy egy héttel (május 15-ig) elhalasztja a részletes információk és a root shellt biztosító működő exploit példa közzétételét. A sebezhetőséget a 6.4-rc1 frissítésben javították. A sebezhetőség javítását a disztribúciók oldalain lehet nyomon követni: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.
- A Linux kernelbe 5.1-es kiadása óta beépített io_uring aszinkron bemeneti/kimeneti interfész megvalósításában egy sebezhetőség (CVE még nem lett hozzárendelve) található. A probléma az io_sqe_buffer_register függvény hibájából ered, amely lehetővé teszi a fizikai memória elérését a statikusan lefoglalt puffer határain kívül. A probléma csak a 6.3-as ágon jelentkezik, és a tervezett 6.3.2-es frissítésben fogják javítani. A teszteléshez már elérhető egy működő exploit prototípus, amely lehetővé teszi a kernel jogosultságú kód futtatását.
Forrás: opennet.ru
