CVE-2026-90176 in Linuxinformation

Résumé

par VulDB • 18/09/2026

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

ksmbd : Ne pas ignorer les vérifications de verrouillage pour les plages d'un seul octet

check_lock_range() utilise des plages inclusives. Ses appelants transmettent l'offset final en tant que start + length - 1, donc start == end représente une plage valide d'un seul octet plutôt qu'une plage vide.

Le raccourci consistant à ignorer la vérification lorsque start == end saute donc les contrôles obligatoires de verrouillage par plage d'octets pour les opérations de lecture, d'écriture et copychunk sur un seul octet, ainsi que pour les tronquages (truncate) d'un seul octet. Un verrou conflictuel couvrant cet octet n'est pas vérifié et l'opération est autorisée à se poursuivre.

Supprimez ce raccourci. Le cas où la taille de truncate est égale à inode->i_size est déjà géré en appelant uniquement check_lock_range() lorsque la nouvelle taille diffère de la taille actuelle du fichier.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-406687

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!