CVE-2026-90155 in Linuxinformation

Résumé

par VulDB • 17/09/2026

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

ksmbd : détacher les demandes de verrouillage bloquées avant la libération

Un file_lock conservé par ksmbd pour la comptabilisation des verrous à plage d'octets peut encore faire partie du graphe des demandes bloquées du VFS. En particulier, le VFS peut enchaîner un nouveau demandeur (waiter) sous une demande déjà bloquée via flc_blocked_requests. Le compte de référence ksmbd_file ne couvre pas ce graphe.

Les fonctions __ksmbd_close_fd() et la voie de déverrouillage inter-demandes libèrent directement ces objets file_lock conservés. Si un demandeur dépendant est encore attaché, locks_release_private() déclenche BUG_ON(!list_empty(&flc->flc_blocked_requests)). Le même désalignement de durée de vie peut laisser un ksmbd_lock libéré accessible via sa llist locale à la demande.

Détacher le file_lock du graphe des demandes bloquées avant de le libérer dans les chemins de fermeture, de déverrouillage inter-demandes et de retour arrière (rollback). locks_delete_block() réveille également les demandes enchaînées sous l'objet. Supprimer la llist lorsqu'un verrou complété est publié afin qu'un ksmbd_lock globalement visible ne pointe plus vers la pile du worker soumettant la demande.

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

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-406677

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!