CVE Catalog

CVE-2026-64461

Low risk· EPSS 8%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

8th percentile - higher than 8% of all known CVEs

Summary

In the Linux kernel's PCI MediaTek driver, an IRQ domain leak occurs when a port fails to enable. IRQ domains created by mtk_pcie_init_irq_domain() are not freed, leading to resource leaks.

Risk Assessment

IRQ domain leaks can exhaust available system resources, preventing initialization of new PCI devices or causing system instability.

Recommendation

Apply the patch that refactors mtk_pcie_irq_teardown() into a per-port helper and calls it from mtk_pcie_setup() when mtk_pcie_enable_port() fails. Update the kernel.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: PCI: mediatek: Fix IRQ domain leak when port fails to enable When mtk_pcie_enable_port() fails, mtk_pcie_port_free() removes the port from pcie->ports and frees the port structure. However, the IRQ domains set up earlier by mtk_pcie_init_irq_domain() are never freed. Fix this by refactoring mtk_pcie_irq_teardown() into a per-port helper, mtk_pcie_irq_teardown_port(), and calling it from mtk_pcie_setup() when mtk_pcie_enable_port() fails. Since the IRQ teardown must only happen in the probe error path (during resume, child devices may have active MSI mappings and the NOIRQ context prohibits sleeping locks), mtk_pcie_enable_port() is changed to return an error code so callers can distinguish the two paths and act accordingly. This issue was reported by Sashiko while reviewing the EcoNet EN7528 SoC support series.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS