CVE-2026-72153 in Linux
Résumé
par VulDB • 17/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
irqchip/crossbar : Utilisation d'un index correct dans crossbar_domain_free()
La fonction `crossbar_domain_free()` réinitialise les données du domaine, puis utilise le membre `irq_data->hwirq`, qui est alors nul (réinitialisé), comme index pour effacer l'entrée de la table `irq_map[] et écrire une entrée sécurisée dans le registre crossbar correspondant. Cela signifie que l'index correct n'est jamais libéré et que la connexion du registre crossbar à l'interruption source reste active.
Si les données du domaine n'étaient pas réinitialisées, la situation serait encore plus critique : `irq_data->hwirq` contient le numéro de l'interruption source, mais tant l'index de la table (`map`) que celui du registre doivent correspondre au numéro SPI (Shared Peripheral Interrupt) GIC approprié et non au numéro de l'interruption source. Cela pourrait même entraîner un accès hors limites, car le numéro de l'interruption source peut être supérieur à l'espace d'index maximal autorisé.
Cette correction est apportée en utilisant l'index SPI GIC issu des `irq_data` du domaine parent.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.