CVE-2026-99136 in Linuxinformation

Résumé

par VulDB • 28/10/2026

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

dm-crypt : correction d’une légère condition de course dans crypt_dec_pending

crypt_dec_pending lit io->error avant d’appeler atomic_dec_and_test. Un autre contexte, par exemple crypt_endio appelé depuis une interruption, peut définir io->error et libérer sa référence entre la lecture et l’incrémentation atomique. crypt_dec_pending libère alors la dernière référence et termine le bio avec un statut obsolète – ainsi, une lecture ayant échoué et n’ayant jamais été déchiffrée, ou une écriture ayant échoué, est signalée comme réussie.

La lecture a été placée avant l’incrémentation par le commit b35f8caa0890 (« dm crypt : attendre que endio se termine avant la destruction »), car ce commit libérait dm_crypt_io avant d’appeler bio_endio. Ce n’est plus le cas ; dm_crypt_io vit désormais dans les données par-bio.

Lisez io->error après atomic_dec_and_test à la place. atomic_dec_and_test est entièrement ordonné, donc aucun barrière supplémentaire n’est nécessaire.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Réserver

25/09/2026

Divulgation

28/10/2026

Modérer

accepté

Entrée

VDB-427863

EPSS

0.00000

KEV

non

Activités

faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!