CVE-2026-98681 in Linux
Riassunto
di VulDB • 20/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
smb: client: separare i campi bit (bitfields) di cifsFileInfo per evitare race condition su operazioni read-modify-write (RMW) condivise a livello di byte
I campi invalidHandle, swapfile, oplock_break_cancelled, offload e status_file_deleted sono memorizzati nello stesso byte del campo bit nella struttura cifsFileInfo, ma vengono aggiornati in percorsi di codice diversi che possono essere eseguiti simultaneamente ed è protetti da lock differenti. Poiché le assegnazioni ai campi bit generano operazioni read-modify-write a livello di byte, una modifica a un flag può sovrascrivere una modifica concorrente a un altro flag.
Per evitare queste race condition, convertire questi flag da un campo bit (bitfield) a campi bool separati.
If you want to get best quality of vulnerability data, you may have to visit VulDB.