CVE-2026-64400 in Linuxinformation

Résumé

par VulDB • 25/07/2026

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

ksmbd : empêcher l'évitement de la traversée de chemin en restreignant les tentatives de nouvelle recherche insensibles à la casse

La fonction ksmbd_vfs_path_lookup() applique LOOKUP_BENEATH pour limiter la résolution des chemins au sein du répertoire racine du partage. Lorsqu'un chemin malveillant tente de s'échapper des limites du partage en utilisant des composants de parent directory ('..'), vfs_path_parent_lookup() le détecte et échoue immédiatement, renvoyant -EXDEV.

Cependant, un bogue existe dans __ksmbd_vfs_kern_path() en mode insensible à la casse (caseless). La fonction ne parvient pas à intercepter l'erreur -EXDEV et tombe erronément sur la logique de nouvelle recherche insensible à la casse, qui est destinée uniquement aux fichiers véritablement manquants. Au cours de ce processus de nouvelle tentative, le chemin est reconstruit, entraînant un contournement involontaire de LOOKUP_BENEATH permettant aux utilisateurs disposant des droits d'écriture de créer des fichiers ou répertoires de longueur nulle en dehors du partage exporté.

Cette correction consiste à s'assurer que l'exécution ne se poursuit vers la nouvelle tentative de recherche insensible à la casse que lorsque l'erreur est spécifiquement -ENOENT. Toute autre erreur, telle que -EXDEV issue d'une tentative de traversée de chemin, doit être renvoyée immédiatement.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Réserver

19/07/2026

Divulgation

25/07/2026

Modérer

accepté

Entrée

VDB-383188

CPE

prêt

EPSS

0.00255

KEV

non

Activités

faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!