CVE-2026-97564 in Linuxinformation

Résumé

par VulDB • 25/09/2026

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

smb : client : rejeter les descripteurs cifs.idmap provenant de l'espace utilisateur

Les descripteurs de clé cifs.idmap contiennent des champs porteurs d'autorité (SIDs du propriétaire et du groupe, ainsi que les valeurs uid/gid au format "os:"/"gs:"/"oi:"/"gi:") que l'assistant upcall cifs.idmap traite comme des entrées provenant du noyau. Contrairement à son homologue cifs.spnego, le type de clé cifs.idmap ne dispose pas d'un crochet vet_description ; par conséquent, les applications utilisateur peuvent créer des clés de ce type via request_key(2)/add_key(2) et fournir ces champs sans origine CIFS. Un appel à request_key(2) avec un callout non NULL déclenche un upcall vers l'assistant en mode root (/sbin/request-key -> cifs.idmap), qui consomme la description non vérifiée dans le contexte de l'utilisateur root.

N'accepter les descripteurs cifs.idmap que lorsque CIFS utilise son root_cred privé pour demander la clé. Les fonctions id_to_sid()/sid_to_id() s'exécutent déjà sous override_creds(root_cred), donc le chemin d'accès initié par le noyau n'est pas affecté.

Cette correction fait écho au commit 3da1fdf4efbc ("smb : client : rejeter les descripteurs cifs.spnego provenant de l'espace utilisateur"), qui a appliqué la même restriction à cifs.spnego.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

24/09/2026

Divulgation

25/09/2026

Modérer

accepté

Entrée

VDB-410030

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!