18 vulnerabilități în kernelul Linux cu exploaturi pentru obținerea drepturilor root în sistem

Cercetătorii de la Nebula Security au dezvăluit informații despre 18 vulnerabilități în nucleul Linux și au pregătit exploatabile pentru acestea, permițând unui utilizator local fără privilegii să obțină drepturi de root în sistem. Vulnerabilitățile au fost remediate în diverse actualizări de primăvară și vară ale nucleului. Problemele identificate:

  • CVE-2026-43502 (exploatabil) — o vulnerabilitate în subsistemul de rețea RDS (Reliable Datagram Sockets), cauzată de curățarea incorectă a paginilor de memorie atașate în cazul unui eșec la trimiterea datelor în modul zerocopy, înainte de a pune mesajul în coadă. Problema a primit numele de cod ZcopyReaper, se manifestă începând cu versiunea nucleului 4.17 și a fost remediată în nucleu în luna mai. Exploatarea vulnerabilității este posibilă pe sisteme cu nucleu compilat cu opțiunile CONFIG_INET=y, CONFIG_AIO=y, CONFIG_RDS=y|m și CONFIG_RDS_TCP=y|m (care de obicei sunt setate implicit). Nu sunt necesare drepturi pentru a lucra cu spațiile de nume ale identificatorilor utilizatorului pentru atac. Funcționarea exploatabilului a fost demonstrată în openSUSE cu nucleul 6.4.
  • CVE-2026-80714 (exploatabil) — o vulnerabilitate în subsistemul IPVS (IP Virtual Server), cauzată de accesarea memoriei după ce aceasta a fost liberată din cauza setării greșite a flagului IP_VS_CONN_F_ONE_PACKET la sincronizarea unei conexiuni, care după expirarea duratei de viață a conexiunii duce la lăsarea unor pointeri suspendați în tabela de hash, referindu-se la structura ip_vs_conn deja eliberată. Problema a fost remediată pe 19 august. Funcționarea exploatabilului a fost demonstrată în Debian 13 cu nucleul 6.12.
  • CVE-2026-74597 (exploatabil) — o vulnerabilitate în driverul ip6_tunnel, cauzată de aplicarea greșită a unei deplasări pentru pachetul încapsulat în opțiunea HAO (Home Address Option), calculată pe baza pachetului extern. Prin transmiterea unui pachet încapsulat cu un antet special format se poate obține scrierea de date în afara buffer-ului alocat. Problema a fost remediată pe 19 august. Funcționarea exploatabilului a fost demonstrată în CentOS cu nucleul 6.12.
  • CVE-2026-74581 (exploatabil) — o vulnerabilitate în codul pentru lucrul cu tabelele de rutare IPv6, cauzată de accesarea memoriei după ce aceasta a fost liberată (după eliberarea memoriei pentru rută, a rămas un pointer activ către această rută). Problema a fost remediată pe 19 august. Funcționarea exploatabilului a fost demonstrată în Debian 13 cu nucleul 6.12.
  • CVE-2026-74480 (exploit) — o vulnerabilitate în subsistemul podurilor de rețea, cauzată de accesarea memoriei după ce aceasta a fost eliberată în codul de ieșire din grupul multicast (după ce un element a fost șters din lista înlănțuită, ciclul nu s-a oprit și, pe parcursul iterațiilor, s-a accesat un pointer către lista de porturi, rămas după ștergere). Problema a fost remediată pe 9 august. Funcționarea exploit-ului a fost demonstrată în RHEL 10 cu kernel 6.12.
  • CVE-2026-72255 (exploit) — o vulnerabilitate în modulul nf_queue al subsistemului netfilter, cauzată de accesarea memoriei după ce aceasta a fost eliberată, apărând în situația în care, după ștergerea podului de rețea, pachetul asociat se afla încă în coada NFQUEUE. Problema a fost remediată pe 24 iulie. Funcționarea exploit-ului a fost demonstrată în Ubuntu 26.04 cu kernel 7.0.
  • CVE-2026-72137 (exploit) — o vulnerabilitate în modulul IPSec XFRM, care duce la eliberarea dublă a structurii skb în cazul unei erori la trimiterea pachetului keepalive. Problema a fost remediată pe 30 iunie. Funcționarea exploit-ului a fost demonstrată în Ubuntu 26.04 cu kernel 7.0.
  • CVE-2026-68376 (exploit) — o vulnerabilitate în implementarea protocolului SCTP, care duce la depășirea buffer-ului din cauza calculării incorecte a dimensiunii matricei pentru stocarea identificatorilor HMAC. Problema a fost remediată pe 3 august. Funcționarea exploit-ului a fost demonstrată în Ubuntu 26.04 cu kernel 7.0.
  • CVE-2026-68162 (exploit) — o vulnerabilitate în implementarea protocolului SCTP, care duce la accesarea memoriei după ce aceasta a fost eliberată atunci când se încearcă modificarea parametrului sysctl după închiderea socket-ului de control.Problema a fost remediată pe 10 aprilie. Funcționarea exploit-ului a fost demonstrată în Ubuntu 26.04 cu kernel 7.0.
  • CVE-2026-64560 (exploit) — o vulnerabilitate în posix-cpu-timer, care duce la accesarea memoriei după ce aceasta a fost eliberată din cauza unei stări de competiție între ștergerea temporizatorului și apelul exec() după schimbarea liderului grupului de thread-uri. Problema a fost remediată pe 5 iulie. Funcționarea exploit-ului a fost demonstrată pe dispozitivul Google Pixel cu platforma Android.
  • CVE-2026-52933 (exploit) — o vulnerabilitate în subsistemul io_uring, care duce, în cazul setării flag-ului IO_POLL_CANCEL_FLAG, la accesarea memoriei după ce aceasta a fost eliberată din cauza interpretării ca număr negativ a valorii atomic_read() la compararea cu contorul de referințe. Problema a fost remediată pe 15 aprilie. Funcționarea exploit-ului a fost demonstrată în Fedora Linux cu kernel 6.19.
  • CVE-2026-52924 (exploit) – o vulnerabilitate în implementarea protocolului SCTP, care duce la accesul la memorie după eliberarea acesteia din cauza lăsării unui pointer activ și a datelor în coada de trimitere după eliberarea tabelului de fluxuri după apariția erorii „Stale Cookie”. Problema a fost rezolvată pe 19 iunie. Funcționarea exploit-ului a fost demonstrată în Ubuntu 26.04 cu kernel 7.0.
  • CVE-2026-52923 (exploit) – o vulnerabilitate în subsistemul SysV IPC, care duce la accesul la memorie după eliberarea acesteia din cauza lăsării într-o structură IDR a unui pointer suspendat către un element de index eliberat. Problema a fost rezolvată pe 24 iulie. Funcționarea exploit-ului a fost demonstrată în RHEL 10 cu kernel 6.12.
  • CVE-2026-52912 (exploit) – o vulnerabilitate în modul nf_queue al subsistemului netfilter, cauzată de accesul la memorie după eliberarea acesteia din cauza gestionării incorecte a pointerului după eliminarea unui pod de rețea în prezența pachetelor asociate în coada NFQUEUE. Problema a fost rezolvată pe 1 iunie. Funcționarea exploit-ului a fost demonstrată în openSUSE cu kernel 6.4.
  • CVE-2026-43501 (exploit) – o vulnerabilitate în codul de reambalare a antetelor IPv6 SRH (Source Routing Header), care duce la scrierea de date dincolo de limită din cauza lipsei verificării condițiilor în care un nou antet poate fi mai mare decât cel vechi. Problema a fost rezolvată pe 7 mai. Funcționarea exploit-ului a fost demonstrată la competiția kernelCTF.
  • CVE-2026-43042 (exploit) – o vulnerabilitate în mecanismul MPLS, care duce la accesul la date dincolo de limită din cauza unei stări de competiție care apare în timpul citirii simultane a blocării și modificării dimensiunii tabelului. Problema a fost rezolvată pe 11 aprilie. Funcționarea exploit-ului a fost demonstrată în Debian 13 cu kernel 6.12.
  • CVE-2026-31678 (exploit) – o vulnerabilitate în subsistemul openvswitch, cauzată de accesul la memorie după eliberarea acesteia dintr-o stare de competiție în timpul eliminării unei referințe la un dispozitiv de rețea înainte de finalizarea ciclului RCU (Read-Copy-Update). Problema a fost rezolvată pe 2 aprilie. Funcționarea exploit-ului a fost demonstrată în Fedora Linux 44 cu kernel 6.19.
  • CVE-2026-31659 (exploit) – o vulnerabilitate în implementarea protocolului B.A.T.M.A.N. (Better Approach to Mobile Ad-hoc Networking), care duce la depășirea limitei de memorie din cauza unei depășiri întregi, cauzată de utilizarea valorilor de 16 biți în calcularea dimensiunii buffer-ului. Problema a fost rezolvată pe 18 aprilie. Funcționarea exploit-ului a fost demonstrată în Arch Linux cu kernel 6.19.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster