CVE-2026-98451 in Linuxinformation

Résumé

par VulDB • 18/10/2026

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

smb: client: utiliser finish_no_open() pour les inodes non réguliers

Une ouverture avec O_CREAT peut rencontrer un lien symbolique existant ou un autre inode non régulier. cifs_atomic_open() appelle finish_open() sur celui-ci et attache un cifsFileInfo. Les inodes de type lien symbolique n'ont pas d'opération de libération (release) CIFS, ce qui entraîne une fuite de la référence au dentry détenue par le cifsFileInfo. FMODE_OPENED empêche également le VFS de suivre le lien symbolique.

Suivre si cifs_do_create() a renvoyé un descripteur ouvert côté serveur. Pour les inodes non réguliers, fermer le descripteur s'il est présent, supprimer l'ouverture en attente et appeler finish_no_open() afin que le VFS puisse poursuivre la recherche (lookup). Ne pas définir FMODE_CREATED sauf si un fichier régulier a été ouvert. Avec O_NOFOLLOW et __O_REGULAR, renvoyer -ELOOP avant la vérification -EFTYPE du VFS.

Reporter la fermeture d'un descripteur POSIX hérité sur un inode non régulier jusqu'après la recherche de l'inode. Cela évite de le fermer à nouveau si la recherche échoue.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

25/09/2026

Divulgation

18/10/2026

Modérer

accepté

Entrée

VDB-421778

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!