Le client SMB du noyau ne vérifiait pas que les données d’une réponse SMB2_READ se trouvaient entièrement dans la réponse reçue. Un serveur SMB malveillant pouvait ainsi provoquer une lecture hors limites lors du traitement de certaines lectures synchrones; le correctif valide les offsets et longueurs.
Source : NVD — CVE-2026-99272
Analyse technique
Une réponse avec DataOffset nul pouvait faire accepter une trame courte alors que SMB2_read() utilisait la DataLength fournie par le serveur. Le correctif ajuste l’offset invalide et rejette les réponses dont DataOffset + DataLength dépasse la longueur reçue.
Impact, versions et correctif
Action recommandée
Appliquer un correctif du noyau intégrant la validation des réponses SMB2_READ; aucune version corrigée précise n’est fournie dans la source.
Sources
Priorisation DFS : P4 · 1 source(s).