In het Netfilter-kernelsubsysteem is een kwetsbaarheid (CVE-2022-1972) ontdekt, die lijkt op een probleem dat eind mei werd onthuld. De nieuwe kwetsbaarheid stelt ook een lokale gebruiker in staat om rootrechten in het systeem te verwerven door manipulatie van regels in nftables en vereist voor de aanval toegang tot nftables, wat kan worden verkregen in een aparte naamruimte (network namespace of user namespace) bij het hebben van CLONE_NEWUSER, CLONE_NEWNS of CLONE_NEWNET-rechten (bijvoorbeeld bij de mogelijkheid om een geĆÆsoleerde container te starten).
Het probleem wordt veroorzaakt door een fout in de code die set-lijsten met velden met meerdere bereiken verwerkt, wat leidt tot een geheugenoverloop bij het verwerken van speciaal opgemaakte lijstparameters. Onderzoekers zijn erin geslaagd een werkende exploit voor rootrechten in Ubuntu 21.10 met kernel 5.13.0-39-generic voor te bereiden. De kwetsbaarheid doet zich voor vanaf kernel 5.6. Een patch is aangeboden als oplossing. Om exploitatie van de kwetsbaarheid in normale systemen te blokkeren, moet ervoor worden gezorgd dat de mogelijkheid tot het creƫren van naamruimten door niet-bevoorrechte gebruikers is uitgeschakeld ("sudo sysctl -w kernel.unprivileged_userns_clone=0").
Bovendien zijn er gegevens gepubliceerd over drie kwetsbaarheden in de kernel die verband houden met het NFC-subsysteem. De kwetsbaarheden maken het mogelijk om een crash te veroorzaken door acties van een niet-bevoorrechte gebruiker (gevaarlijkere aanvalsvectors zijn nog niet gedemonstreerd):
- CVE-2022-1734 ā toegang tot al vrijgegeven geheugen (use-after-free) in de nfcmrvl-driver (drivers/nfc/nfcmrvl), die zich manifesteert bij de simulatie van een NFC-apparaat in de gebruikersruimte.
- CVE-2022-1974 ā toegang tot al vrijgegeven geheugen in netlink-functies voor NFC-apparaten (net/nfc/core.c), die zich manifesteert bij het registreren van een nieuw apparaat. Net als de vorige kwetsbaarheid kan dit probleem worden geĆ«xploiteerd door de simulatie van een NFC-apparaat in de gebruikersruimte.
- CVE-2022-1975 ā een fout in de code voor het laden van firmware voor NFC-apparaten, die kan worden gebruikt om een 'panic'-status te veroorzaken.
Bron: opennet.ru
