V podsystemu jádra Netfilter byla odhalena zranitelnost (CVE-2022-1972), podobná problému publikovanému na konci května. Nová zranitelnost také umožňuje místnímu uživateli získat práva root v systému pomocí manipulace s pravidly v nftables a vyžaduje pro provedení útoku přístup k nftables, který lze získat v samostatném prostoru jmen (network namespace nebo user namespace) při splnění podmínek CLONE_NEWUSER, CLONE_NEWNS nebo CLONE_NEWNET (například možnost spuštění izolovaného kontejneru).
Problém je způsoben chybou v kódu pro zpracování set-seznamů s poli, která zahrnují více rozsahů, a vede k zápisu za hranice přidělené paměti při zpracování speciálně vytvarovaných parametrů seznamu. Výzkumníkům se podařilo připravit funkční exploit pro získání práv root v Ubuntu 21.10 s jádrem 5.13.0-39-generic. Zranitelnost se projevuje od jádra 5.6. Oprava je navržena ve formě patche. Pro zablokování zneužití zranitelnosti v běžných systémech by měla být zajištěna deaktivace možnosti vytváření prostorů jmen nepřidělenými uživateli („sudo sysctl -w kernel.unprivileged_userns_clone=0“).
Kromě toho byly publikovány informace o třech zranitelnostech v jádře souvisejících s podsystemem NFC. Zranitelnosti umožňují způsobit pád systému provedením akcí nepřiděleným uživatelským způsobem (nebezpečnější vektory útoku zatím nebyly demonstrovány):
- CVE-2022-1734 — přístup k již uvolněné paměti (use-after-free) v ovladači nfcmrvl (drivers/nfc/nfcmrvl), projevující se při simulaci zařízení NFC v prostoru uživatele.
- CVE-2022-1974 — přístup k již uvolněné paměti v netlink funkcích pro zařízení NFC (net/nfc/core.c), projevující se při registraci nového zařízení. Stejně jako u předchozí zranitelnosti může být problém zneužit prostřednictvím simulace zařízení NFC v prostoru uživatele.
- CVE-2022-1975 — chyba v kódu pro načítání firmwaru pro zařízení NFC, kterou lze použít k vyvolání stavu "panic".
Zdroj: opennet.ru
