Le client SMB pouvait traiter comme valide une réponse tronquée vide à une requête de plages allouées, puis lire avant un pointeur nul lors du calcul de l’offset de reprise. Le correctif rejette les réponses sans plage et renforce les contrôles de progression et de limites.
Source : NVD — CVE-2026-99274
Analyse technique
Une réponse SMB2 malveillante ou défectueuse signalant STATUS_BUFFER_OVERFLOW avec OutputCount nul pouvait conduire smb3_fiemap() à accéder à out_data[num – 1]. La source rapporte un oops reproduit sur 6.6.87.2; le correctif rejette les blobs tronqués sans plage, vérifie l’offset de reprise et libère le tampon précédent avant une nouvelle tentative.
Impact, versions et correctif
Action recommandée
Appliquer un correctif du noyau intégrant les vérifications des réponses SMB2_QUERY_ALLOCATED_RANGES; aucune version corrigée précise n’est fournie dans la source.
Sources
Priorisation DFS : P4 · 1 source(s).