CVE-2024-57949

Vulnérabilité moyenne dans Linux (Linux)

CVSS 5.5 · Moyenne
EPSS 0.2%
Linux•Linux•Versions : 6.13, <=6.1.*, <=6.12.*, 6.10, 6.1.95, <93955a7788121ab5a0f7f27e988b2ed1135a4866, 0, <6.10, 6.9.6, b97e8a2f7130a4b30d1502003095833d16c028b3, 6.12.11, <6.6.74, <6c84ff2e788fce0099ee3e71a3ed258b1ca1a223, 6.6.35, <=6.6.*, 6.1.127, 5c0fb9cb404a2efbbc319ff9d1b877cf4e47e950, <6.1.127, <=*, <d7b0e89610dd45ac6cf0d6f99bfa9ccc787db344, c11039edbabdbccf0728844f1002d750d06f9eff, 6.6.74, <35cb2c6ce7da545f3b5cb1e6473ad7c3a6f08310, 2458f2362f695584bd824c922caa07ffc4fe0d5c

Description

In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() The following call-chain leads to enabling interrupts in a nested interrupt disabled section: irq_set_vcpu_affinity() irq_get_desc_lock() raw_spin_lock_irqsave() <--- Disable interrupts its_irq_set_vcpu_affinity() guard(raw_spinlock_irq) <--- Enables interrupts when leaving the guard() irq_put_desc_unlock() <--- Warns because interrupts are enabled This was broken in commit b97e8a2f7130, which replaced the original raw_spin_[un]lock() pair with guard(raw_spinlock_irq). Fix the issue by using guard(raw_spinlock). [ tglx: Massaged change log ]

Gravité et risque d'exploitation

CVE-2024-57949 obtient un score CVSS de 5.5/10, soit une gravité moyenne. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.19 %, ce qui la place devant 8.2 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions 6.13, <=6.1.*, <=6.12.*, 6.10, 6.1.95, <93955a7788121ab5a0f7f27e988b2ed1135a4866, 0, <6.10, 6.9.6, b97e8a2f7130a4b30d1502003095833d16c028b3, 6.12.11, <6.6.74, <6c84ff2e788fce0099ee3e71a3ed258b1ca1a223, 6.6.35, <=6.6.*, 6.1.127, 5c0fb9cb404a2efbbc319ff9d1b877cf4e47e950, <6.1.127, <=*, <d7b0e89610dd45ac6cf0d6f99bfa9ccc787db344, c11039edbabdbccf0728844f1002d750d06f9eff, 6.6.74, <35cb2c6ce7da545f3b5cb1e6473ad7c3a6f08310, 2458f2362f695584bd824c922caa07ffc4fe0d5c) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références