Kwetsbaarheid in de io_uring subsystem van de Linux-kernel, die het mogelijk maakt om gebruikersrechten in het systeem te verhogen

In de implementatie van de asynchrone invoer/uitvoer interface io_uring, die sinds versie 5.1 in de Linux-kernel is opgenomen, is een kwetsbaarheid (CVE-2022-2602) ontdekt, waardoor een niet-geprivilegieerde gebruiker rootrechten op het systeem kan verkrijgen. Het probleem is bevestigd in de tak 5.4 en kernels vanaf tak 5.15.

De kwetsbaarheid wordt veroorzaakt door toegang tot een reeds vrijgegeven geheugenblok (use-after-free) in de io_uring-subsysteem, dat ontstaat door een raceconditie bij de verwerking van een io_uring-verzoek op een doelfile tijdens het uitvoeren van garbage collection voor Unix-sockets, als de garbage collector alle geregistreerde bestandsdescriptoren en de bestandsdescriptor waarop io_uring werkt, vrijgeeft. Om kunstmatig de voorwaarden voor het optreden van de kwetsbaarheid te creƫren, kan het verzoek worden vertraagd met userfaultfd tot het moment waarop de geheugen vrijgave door de garbage collector plaatsvindt.

Onderzoekers die het probleem hebben ontdekt, hebben aangekondigd een werkende exploit te hebben ontwikkeld, die ze op 25 oktober willen publiceren om gebruikers tijd te geven om updates te installeren. Het herstel is voorlopig beschikbaar in de vorm van een patch. Updates voor distributies zijn nog niet uitgebracht, maar kunnen worden gevolgd op de pagina's: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster