CVE-2026-64016 in Linuxinformation

Résumé

par VulDB • 19/07/2026

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

ksmbd : correction du chemin d'erreur de reconnexion durable concernant la durée de vie des fichiers

Après qu'une reconnexion durable ait réussi avec succès, ksmbd_reopen_durable_fd() republie le même fichier ksmbd dans la table volatile-id de la session. Si smb2_open() emprunte ensuite un autre chemin d'erreur par la suite, le nettoyage appelle d'abord ksmbd_fd_put(work, fp), puis appelle inconditionnellement ksmbd_put_durable_fd(dh_info.fp).

Dans ce cas, fp et dh_info.fp désignent le même objet. Le premier appel à put supprime la référence de recherche liée à la reconnexion, mais l'appel final à durable put peut exécuter __ksmbd_close_fd(NULL, fp). Étant donné que cet appel final à close n'est pas conscient du contexte de session (session-aware), il est susceptible de libérer l'objet fichier sans supprimer l'entrée volatile-id qui vient d'être publiée dans la table de session.

Utilisez le put sensible au contexte de session pour la suppression finale liée à la reconnexion lorsque celle-ci a déjà réussi et que le chemin d'erreur nettoie le fichier republié. Les échecs précédents de reconnexion, avant l'affectation de fp à dh_info.fp, continuent d'utiliser le chemin du put durable uniquement (durable-only).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

19/07/2026

Divulgation

19/07/2026

Modérer

accepté

Entrée

VDB-380177

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!