Vulnerabilità nel kernel di Linux che consente di elevare i privilegi tramite VSOCK

È stata dimostrata la possibilità di creare un exploit funzionante per la vulnerabilità CVE-2025-21756, causata da un errore nel kernel Linux che porta a un accesso alla memoria dopo la sua liberazione. Il problema riguarda l'implementazione dei socket con indirizzamento AF_VSOCK, progettati per l'interazione di rete tra applicazioni delle macchine virtuali e gli host. L'exploit pubblicato consente di eseguire codice con privilegi di root su sistemi con kernel Linux 6.6.75 (per altre versioni è necessaria una modifica dell'exploit).

Il problema è stato risolto nel kernel Linux 6.14 e negli aggiornamenti di febbraio e marzo delle versioni stabili, come 6.12.16, 6.6.79 e 6.1.131. La vulnerabilità è stata corretta anche nei pacchetti del kernel per RHEL, SUSE/openSUSE e Ubuntu e Debian 12, ma rimane irrisolta in Debian 11.

La vulnerabilità è legata al fatto che durante la ridefinizione del trasporto per il socket AF_VSOCK viene chiamata la funzione vsock_remove_sock, che a sua volta chiama la funzione vsock_remove_bound, la quale riduce in modo errato il contatore dei riferimenti all'oggetto vsock. Così, il contatore dei riferimenti diventa zero e il kernel libera la memoria allocata per l'oggetto, nonostante venga ancora utilizzato.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster