CVE-2024-57949 in Linuxinformação

Sumário

de VulDB • 28/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

irqchip/gic-v3-its: Não habilitar interrupções em its_irq_set_vcpu_affinity()

A seguinte cadeia de chamadas leva à habilitação de interrupções em uma seção de interrupção aninhada desabilitada:

irq_set_vcpu_affinity() irq_get_desc_lock() raw_spin_lock_irqsave() <--- Desabilita interrupções its_irq_set_vcpu_affinity() guard(raw_spinlock_irq) <--- Habilita interrupções ao sair do guard() irq_put_desc_unlock() <--- Gera aviso porque as interrupções estão habilitadas

Isso foi quebrado no commit b97e8a2f7130, que substituiu o par original raw_spin_[un]lock() por guard(raw_spinlock_irq).

Corrija o problema usando guard(raw_spinlock).

[ tglx: Alteração do log de mudanças ajustada ]

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

Responsável

Linux

Reservar

19/01/2025

Divulgação

09/02/2025

Moderação

aceite

Entrada

VDB-295047

CPE

pronto

EPSS

0.00181

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!