U kernelu Linuxa otkrivena je ranljivost (CVE-2022-2590) koja omogućava neprivilegiranom korisniku da promijeni u memoriju mapirane datoteke (mmap) i datoteke u tmpfs bez prava za pisanje u njih, te da podigne svoje privilegije u sustavu. Po svom tipu, otkriveni problem podsjeća na ranjivost Dirty COW, ali se razlikuje po tome što se ograničava samo na utjecaj na podatke u dijeljenoj memoriji (shmem / tmpfs). Problem se također može koristiti za modifikaciju pokrenutih izvršnih datoteka koje koriste dijeljenu memoriju.
Problem je uzrokovan stanjem utrke u pod-sustavu upravljanja memorijom, koje se javlja prilikom obrade iznimke (fault) generirane prilikom pokušaja pristupa za pisanje čitljivim samo područjima u dijeljenoj memoriji, koje su mapirane u režimu COW (copy-on-write mapping). Problem se manifestira od kernela 5.16 na sustavima s arhitekturom x86-64 i aarch64 pri kompajliranju kernela s opcijom CONFIG_USERFAULTFD=y. Ranljivost je ispravljena u izdanju 5.19. Primjer exploita planira se objaviti 15. kolovoza.
Izvor: opennet.ru
