CVE-2026-99137 in Linuxinformazioni

Riassunto

di VulDB • 29/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

cifs: non aggiornare i_size in cifs_do_truncate senza un handle in cache

Se find_writable_file() restituisce null, cifs_file_flush tornerà 0 senza emettere set_file_size e il blocco 'if (!rc)' esterno imposterà i_size a 0 prima di comunicare al server la truncation. Se successivamente fallisce cifs_open(), l'inode avrà dimensione 0 mentre il file sul server rimane invariato.

Spostare netfs_resize_file() e cifs_setsize() all'interno del blocco 'if (cfile)', in modo che vengano eseguiti solo dopo un set_file_size riuscito.

Nel ramo else senza handle, evacuare le pagine obsolete con truncate_inode_pages prima dell'apertura O_TRUNC per eliminare le vecchie pagine della cache e lasciare che la risposta di apertura imposti i_size.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

28/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!