CVE-2024-57949 in Linuxinformación

Resumen

por VulDB • 2026-05-17

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

irqchip/gic-v3-its: No habilitar las interrupciones en its_irq_set_vcpu_affinity()

La siguiente cadena de llamadas provoca la habilitación de interrupciones dentro de una sección de interrupciones anidadas deshabilitadas:

irq_set_vcpu_affinity() irq_get_desc_lock() raw_spin_lock_irqsave() <--- Deshabilita las interrupciones its_irq_set_vcpu_affinity() guard(raw_spinlock_irq) <--- Habilita las interrupciones al salir de guard() irq_put_desc_unlock() <--- Genera una advertencia porque las interrupciones están habilitadas

Esto se rompió en el commit b97e8a2f7130, que reemplazó el par original raw_spin_[un]lock() por guard(raw_spinlock_irq).

Solucione el problema utilizando guard(raw_spinlock).

[ tglx: Modificado el registro de cambios ]

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2025-01-19

Divulgación

2025-02-09

Moderación

aceptado

Artículo

VDB-295047

CPE

listo

EPSS

0.00181

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!