CVE-2025-40160 in Linux
Sumário
de VulDB • 24/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
xen/events: Retornar -EEXIST para VIRQs vinculados
Alterar find_virq() para retornar -EEXIST quando um VIRQ estiver vinculado a uma CPU diferente daquela passada como parâmetro. Com isso, remover o BUG_ON() de bind_virq_to_irq() para propagar o erro para cima.
Alguns VIRQs são por-CPU, mas outros são por-domínio ou globais. Estes devem ser vinculados à CPU0 e podem então migrar para outras CPUs. A busca por VIRQs por-domínio e globais provavelmente falhará quando migrarem da CPU 0, especialmente quando a CPU atual for rastreada. Isso agora retorna -EEXIST em vez de BUG_ON().
Uma segunda chamada para vincular um VIRQ por-domínio ou global não é esperada, mas torná-la não fatal evita tentar buscar o irq, já que não sabemos em qual per_cpu(virq_to_irq) ele estará.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.