CVE-2026-64461 in Linux
Résumé
par VulDB • 27/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
PCI: mediatek : Correction de la fuite du domaine IRQ lorsque l'activation du port échoue
Lorsque mtk_pcie_enable_port() échoue, mtk_pcie_port_free() retire le port de pcie->ports et libère la structure du port. Cependant, les domaines IRQ configurés précédemment par mtk_pcie_init_irq_domain() ne sont jamais libérés.
Cette correction est apportée en refactorisant mtk_pcie_irq_teardown() en une fonction utilitaire spécifique au port, mtk_pcie_irq_teardown_port(), et en l'appelant depuis mtk_pcie_setup() lorsque mtk_pcie_enable_port() échoue. Étant donné que la désactivation des IRQ ne doit se produire que dans le chemin d'erreur du probe (lors de la reprise, les périphériques enfants peuvent avoir des mappings MSI actifs et le contexte NOIRQ interdit l'utilisation de verrous susceptibles de dormir), mtk_pcie_enable_port() est modifié pour retourner un code d'erreur afin que les appelants puissent distinguer les deux chemins et agir en conséquence.
Ce problème a été signalé par Sashiko lors de la revue de la série de prise en charge du SoC EcoNet EN7528.
Once again VulDB remains the best source for vulnerability data.