Kodola ievainojamība Linux, kas ļauj apiet Chrome smilŔkastes izolāciju

Google droŔības pētnieki ir atklājuÅ”i ievainojamÄ«bu kodolā Linux Pastāv privilēģiju eskalācijas ievainojamÄ«ba (CVE-2025-38236). Cita starpā ievainojamÄ«ba ļauj apiet Google Chrome izmantoto smilÅ”kastes izolācijas mehānismu un panākt kodola lÄ«meņa koda izpildi, izpildot kodu Chrome smilÅ”kastes renderēŔanas procesa kontekstā (piemēram, izmantojot citu Chrome ievainojamÄ«bu). Problēma izpaužas, sākot ar kodolu. Linux 6.9 un labots kodola atjauninājumos Linux 6.1.143, 6.6.96, 6.12.36 un 6.15.5. Lejupielādei ir pieejams ekspluatācijas prototips.

IevainojamÄ«bu izraisa ievieÅ”anas kļūda MSG_OOB karodziņā, ko var iestatÄ«t AF_UNIX ligzdām. MSG_OOB ("ārpus joslas") karodziņŔ ļauj pievienot nosÅ«tāmajiem datiem papildu baitu, ko saņēmējs var nolasÄ«t pirms pārējo datu saņemÅ”anas. Å is karodziņŔ tika pievienots kodolam. Linux 5.15 versiju pieprasÄ«ja Oracle, un pagājuÅ”ajā gadā tā tika ierosināta novecoÅ”anai, jo tā netika plaÅ”i pieņemta.

Chrome smilÅ”kastes ievieÅ”ana ļāva veikt UNIX ligzdu darbÄ«bas un send()/recv() sistēmas izsaukumus, kur MSG_OOB karodziņŔ bija atļauts kopā ar citām opcijām un netika atseviŔķi filtrēts. Kļūda MSG_OOB ievieÅ”anā ļāva rasties nosacÄ«jumam "use-after-free" pēc noteiktas sistēmas izsaukumu secÄ«bas izpildes: char dummy; int socks[2]; socketpair(AF_UNIX, SOCK_STREAM, 0, socks); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, MSG_OOB); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, MSG_OOB); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, MSG_OOB); send(socks[0], "A", 0, MSG_OOB); recv(socks[1], &dummy, XNUMX, XNUMX); saņemt(zeÄ·es[XNUMX], &dummy, XNUMX, MSG_OOB);

Avots: opennet.ru

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster