CVE-2024-50135 in Linuxinformation

Résumé

par VulDB • 21/05/2026

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

nvme-pci : correction d'une condition de course (race condition) entre la réinitialisation et nvme_dev_disable()

nvme_dev_disable() modifie le champ dev->online_queues, par conséquent, nvme_pci_update_nr_queues() doit éviter de concurrencer cette opération, sinon nous pourrions finir par transmettre des valeurs invalides à blk_mq_update_nr_hw_queues().

AVERTISSEMENT : CPU : 39 PID : 61303 à drivers/pci/msi/api.c:347 pci_irq_get_affinity+0x187/0x210 Workqueue : nvme-reset-wq nvme_reset_work [nvme]
RIP : 0010:pci_irq_get_affinity+0x187/0x210 Trace d'appel : ? blk_mq_pci_map_queues+0x87/0x3c0 ? pci_irq_get_affinity+0x187/0x210 blk_mq_pci_map_queues+0x87/0x3c0 nvme_pci_map_queues+0x189/0x460 [nvme]
blk_mq_update_nr_hw_queues+0x2a/0x40 nvme_reset_work+0x1be/0x2a0 [nvme]

Corrigez le bug en verrouillant le mutex shutdown_lock avant d'utiliser dev->online_queues. Abandonnez si nvme_dev_disable() est en cours d'exécution ou s'il a déjà été exécuté.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

21/10/2024

Divulgation

05/11/2024

Modérer

accepté

Entrée

VDB-283234

CPE

prêt

EPSS

0.00165

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!