CVE-2024-57949 in LinuxИнформация

Сводка

по VulDB • 28.05.2026

В ядре Linux устранена следующая уязвимость:

irqchip/gic-v3-its: Не включать прерывания в its_irq_set_vcpu_affinity()

Следующая цепочка вызовов приводит к включению прерываний в секции, где прерывания отключены (вложенные прерывания):

irq_set_vcpu_affinity() irq_get_desc_lock() raw_spin_lock_irqsave() <--- Отключение прерываний its_irq_set_vcpu_affinity() guard(raw_spinlock_irq) <--- Включение прерываний при выходе из guard() irq_put_desc_unlock() <--- Предупреждение, так как прерывания включены

Ошибка была внесена в коммите b97e8a2f7130, который заменил исходную пару raw_spin_[un]lock() на guard(raw_spinlock_irq).

Исправьте проблему, используя guard(raw_spinlock).

[ tglx: Отредактировано описание изменений ]

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

Ответственный

Linux

Резервировать

19.01.2025

Раскрытие

09.02.2025

Модерация

принято

Вход

VDB-295047

EPSS

0.00181

KEV

Нет

Деятельности

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!