Er is een kwetsbaarheid in de Linux-kernel (CVE-2022-2590) ontdekt, die een niet-bevoegd gebruiker in staat stelt om in geheugen weerspiegelde bestanden (mmap) en bestanden in tmpfs te wijzigen zonder schrijfbevoegdheden, en zijn privileges in het systeem te verhogen. De aard van het probleem lijkt op die van de Dirty COW-kwetsbaarheid, maar verschilt doordat het alleen de gegevens in gedeeld geheugen (shmem / tmpfs) beĆÆnvloedt. Het probleem kan ook worden gebruikt om actieve uitvoerbare bestanden die gebruikmaken van gedeeld geheugen te wijzigen.
Het probleem wordt veroorzaakt door een race-conditie in de geheugenbeheersubsystemen, die optreedt bij het verwerken van een uitzondering (fault) die wordt gegenereerd bij een poging om te schrijven naar alleen-lezen gebieden in gedeeld geheugen, die in de COW-modus (copy-on-write mapping) zijn weergegeven. Het probleem doet zich voor vanaf kernelversie 5.16 op systemen met de x86-64 en aarch64 architectuur bij het compileren van de kernel met de optie CONFIG_USERFAULTFD=y. De kwetsbaarheid is opgelost in versie 5.19. Een voorbeeld van een exploit wordt op 15 augustus gepubliceerd.
Bron: opennet.ru
