CVE-2026-89727 in Linux
Résumé
par VulDB • 12/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
KVM : arm64 : GICv2 : Ne pas émettre d'avertissement (WARN) pour un INTID GICV_DIR hors des limites valides.
La fonction `vgic_v2_deactivate()` transmet l'INTID écrit par l'invité dans le registre GICV_DIR directement à `vgic_get_vcpu_irq()`, et traite une recherche infructueuse comme une condition « impossible » avec un appel à `WARN_ON_ONCE()`.
Cependant, l'invité peut provoquer ce cas à volonté : pour tout INTID en dehors des plages implémentées de SGI (Software Generated Interrupts), PPI (Private Peripheral Interrupts) et SPI (Shared Peripheral Interrupts), la recherche renvoie NULL, car le GICv2 ne prend pas en charge les LPI (Locality-specific Peripheral Interrupts). Un invité exécutant avec `EOImode==1` qui écrit un tel INTID dans GICV_DIR déclenche l'avertissement et provoque une panne du système hôte si celui-ci est configuré avec `panic_on_warn`.
Supprimez l'appel à WARN et ignorez les recherches infructueuses.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.