Aller au contenu
Développeur Full Stack
, ,

Linux : correction du déverrouillage après échec de lecture Btrfs/io_uring

Dans cet article 4 rubriques
Veille sécuritéSystèmes & serveurs
P4Non déterminée

En cas d’échec de lecture d’une extent via Btrfs/io_uring, le traitement pouvait libérer les verrous de l’inode et de l’extent au mauvais endroit, ou ne pas les libérer après un échec d’allocation. Le correctif confie au demandeur leur libération sur les chemins d’échec, tout en conservant le traitement différé prévu pour `-EIOCBQUEUED`.

Linux (noyau)
IdentifiantCVE-2026-98961
GravitéNon déterminée
Exploitationnon connue / non déterminée
CorrectifNon précisé dans les sources

Source : NVD — CVE-2026-98961

Analyse technique

Le défaut se trouve dans la gestion des verrous autour de `btrfs_uring_read_extent()`. Une erreur d’allocation du tableau de pages pouvait notamment retourner `-ENOMEM` sans déverrouiller l’inode et l’extent; déplacer la responsabilité de déverrouillage au demandeur aligne les chemins d’échec.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée le 2026-10-23T13:17:17.500Z, dans la période demandée. C’est la date de publication qui est retenue; aucune date de correctif distincte n’est fournie.
ImpactUn échec de lecture pouvait laisser des verrous détenus, ou provoquer une gestion incorrecte de leur libération.
Exploitation activenon connue / non déterminée
PoC publicinconnu
Publication2026-10-23T13:17:17.500Z
Mise à jour2026-10-23T13:17:17.500Z

Action recommandée

Appliquer un correctif Linux intégrant la résolution Btrfs/io_uring décrite; les versions affectées et la version corrigée ne sont pas précisées dans la source fournie.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :