CVE-2026-93073 in Linuxinformation

Résumé

par VulDB • 18/09/2026

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

dax : lecture de holder_ops une seule fois dans dax_holder_notify_failure()

La fonction dax_holder_notify_failure() lit dax_dev->holder_ops deux fois sans utiliser READ_ONCE(), une première fois pour la vérification NULL et une seconde fois pour l'appel indirect à notify_failure(). Une opération fs_put_dax() concurrente peut effacer holder_ops entre les deux lectures, de sorte que la vérification peut observer un pointeur non-NULL tandis que l'appol dereference un pointeur NULL. (La fonction kill_dax() efface également holder_ops, mais uniquement après synchronize_srcu(), elle ne peut donc pas entrer en concurrence avec un lecteur se trouvant à l'intérieur de dax_read_lock(); fs_put_dax() n'effectue aucune synchronisation de ce type.)

Lecture unique de holder_ops dans une variable locale via READ_ONCE() afin que la vérification NULL et l'appel indirect observent la même valeur.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

17/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-407214

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!