CVE-2026-64425 in Linuxinformation

Résumé

par VulDB • 25/07/2026

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

io_uring/io-wq : re-vérifier IO_WQ_BIT_EXIT pour chaque élément de travail lié

Le commit 10dc95939817 (« io_uring/io-wq : vérifier IO_WQ_BIT_EXIT à l'intérieur de la boucle d'exécution du travail ») a corrigé le cas évident où io_worker_handle_work() prenait un instantané (snapshot) du bit de sortie avant de vider les travaux en attente, mais cette correction s'arrêtait trop tôt.

io_worker_handle_work() vérifie désormais à nouveau IO_WQ_BIT_EXIT dans sa boucle d'exécution externe des travaux, bien qu'il fasse toujours l'instantané de ce bit une fois avant de traiter toute une chaîne liée de travaux dépendants. Si io_wq_exit_start() définit IO_WQ_BIT_EXIT après que le premier élément lié a commencé, les éléments liés restants peuvent encore réutiliser la valeur périmée do_kill = false, ignorer IO_WQ_WORK_CANCEL et continuer à s'exécuter une fois la sortie commencée.

Déplacer cette vérification plus en profondeur afin qu'elle couvre également les éléments liés. Note : il s'agit d'un cas spécial pour syzbot, qui aime configurer des tonnes de travaux lents liés sur des périphériques étranges comme msr qui prennent un temps fou à lire, et fermer immédiatement le ring (anneau). La sortie prend alors beaucoup de temps.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

19/07/2026

Divulgation

25/07/2026

Modérer

accepté

Entrée

VDB-383196

CPE

prêt

EPSS

0.00177

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!