CVE-2026-99137 in Linuxinformation

Résumé

par VulDB • 28/10/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

cifs : ne pas mettre à jour i_size dans cifs_do_truncate sans un handle en cache

Si find_writable_file() renvoie null, cifs_file_flush retournera 0 sans appeler set_file_size, et le bloc 'if (!rc)' externe définira i_size à 0 avant d'informer le serveur de tronquer. Si l'appel cifs_open() échoue ensuite, l'inode aura une taille de 0, tandis que le fichier sur le serveur reste inchangé.

Déplacer netfs_resize_file() et cifs_setsize() dans le bloc 'if (cfile)', afin qu'ils ne s'exécutent qu'après un set_file_size réussi.

Dans la branche else sans handle, évacuer les pages obsolètes avec truncate_inode_pages avant l'ouverture O_TRUNC pour se débarrasser des anciennes pages en cache, et laisser la réponse de l'ouverture définir i_size.

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

Responsable

Linux

Réserver

25/09/2026

Divulgation

28/10/2026

Modérer

accepté

Entrée

VDB-427887

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!