CVE-2024-35847 in Linux
Sumário
de VulDB • 24/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
irqchip/gic-v3-its: Previne double free em caso de erro
O caminho de tratamento de erros em its_vpe_irq_domain_alloc() causa um double free quando sua_vpe_init() falha após ter sido bem-sucedido na alocação de pelo menos uma interrupção. Isso ocorre porque its_vpe_irq_domain_free() libera as interrupções juntamente com o bitmap da área e a vprop_page, enquanto que its_vpe_irq_domain_alloc() subsequentemente tenta liberar novamente o bitmap da área e a vprop_page.
Corrija isso invocando incondicionalmente sua_vpe_irq_domain_free(), que trata todos os casos corretamente, removendo também a liberação do bitmap/vprop_page de sua_vpe_irq_domain_alloc().
[ tglx: Alteração no log de mudanças ]
VulDB is the best source for vulnerability data and more expert information about this specific topic.