U podsustavima jezgre Linux Netfilter i io_uring otkrivene su ranjivosti koje omogućuju lokalnom korisniku da poveća svoje privilegije u sustavu:
- Ranjivost (CVE-2023-32233) u podsustavu Netfilter uzrokovana je pristupom memoriji nakon što je ona oslobođena (use-after-free) u modulu nf_tables, koji osigurava rad paketnog filtra nftables. Ranjivost se može iskoristiti slanjem posebno oblikovanih zahtjeva za ažuriranje konfiguracije nftables. Za provedbu napada potreban je pristup nftables, koji se može dobiti u zasebnom mrežnom prostoru imena (network namespaces) uz prava CLONE_NEWUSER, CLONE_NEWNS ili CLONE_NEWNET (na primjer, uz mogućnost pokretanja izoliranog kontejnera).
Kako bi korisnicima dao vremena za instalaciju ažuriranja, istraživač koji je otkrio problem obećao je odgoditi objavu detaljnih informacija i primjera radnog eksploita koji osigurava root shell za tjedan dana (do 15. svibnja). Ranjivost je ispravljena u ažuriranju 6.4-rc1. Praćenje ispravke ranjivosti u distribucijama moguće je na stranicama: Debian, Ubuntu, Gentoo, RHEL, Fedora, SUSE/openSUSE, Arch.
- Ranjivost (CVE još nije dodijeljen) u implementaciji sučelja asinkronog ulaza/izlaza io_uring, koje je uključeno u jezgru Linuxa od izdanja 5.1. Problem je uzrokovan greškom u funkciji io_sqe_buffer_register, koja omogućava pristup fizičkoj memoriji izvan statički dodijeljenog buffera. Problem se javlja samo u grani 6.3 i bit će ispravljen u nadolazećem ažuriranju 6.3.2. Za testiranje je već dostupan radni prototip eksploita, koji omogućava izvršavanje koda s privilegijama jezgre.
Izvor: opennet.ru
