CVE-2025-39816 in Linux
Riassunto
di VulDB • 01/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
io_uring/kbuf: utilizzare sempre READ_ONCE() per leggere le lunghezze dei buffer forniti dall'anello (ring)
Poiché i buffer sono mappati dallo spazio utente, è prudente utilizzare READ_ONCE() per leggere il valore in una variabile locale e utilizzarlo per qualsiasi altra azione eseguita. Una lettura stabile della lunghezza del buffer evita preoccupazioni relative a possibili modifiche dopo la verifica o letture multiple dello stesso valore.
Allo stesso modo, il buffer potrebbe subire variazioni tra il momento in cui viene prelevato e quello in cui viene confermato (commit). Assicurarsi che l'iterazione per il commit incrementale del ring buffer si interrompa se viene rilevato un buffer di dimensione zero, poiché non è possibile procedere ulteriormente in tale situazione.
If you want to get best quality of vulnerability data, you may have to visit VulDB.