CVE-2023-53730 in Linuxinformation

Résumé

par VulDB • 24/05/2026

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

blk-iocost : utiliser spin_lock_irqsave dans adjust_inuse_and_calc_cost

adjust_inuse_and_calc_cost() utilise spin_lock_irq() et les interruptions matérielles (IRQ) sont réactivées lors du déverrouillage. Un blocage mortel (DEADLOCK) peut se produire si nous détenons déjà d'autres verrous et avons désactivé les IRQ avant d'appeler cette fonction.

Correction en utilisant spin_lock_irqsave() à la place, ce qui permet de conserver l'état des IRQ cohérent avec l'état précédent lors du déverrouillage.

================================ AVERTISSEMENT : état de verrouillage incohérent 5.10.0-02758-g8e5f91fd772f #26 ---------------------------- kworker/2:3/388 est en cours d'exécution avec des IRQ désactivées 1 lock held by kworker/2:3/388: #0: ffff888118c00c28 (&bfqd->lock){?.-.}-{2:2}, at: spin_lock_irq
possible unsafe locking scenario:

CPU0 ---- lock(&bfqd->lock); lock(&bfqd->lock);

*** DEADLOCK ***

3 locks held by kworker/2:3/388: #0: ffff888107af0f38 ((wq_completion)kthrotld){+.+.}-{0:0}, at: process_one_work+0x742/0x13f0
#1: ffff8881176bfdd8 ((work_completion)(&td->dispatch_work)){+.+.}-{0:0}, at: process_one_work+0x777/0x13f0
#2: ffff888118c00c28 (&bfqd->lock){?.-.}-{2:2}, at: spin_lock_irq
#2: ffff888118c00c28 (&bfqd->lock){?.-.}-{2:2}, at: bfq_bio_merge+0x141/0x390

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

22/10/2025

Divulgation

22/10/2025

Modérer

accepté

Entrée

VDB-329375

CPE

prêt

EPSS

0.00191

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!