CVE-2026-64461 in Linux信息

摘要

由 VulDB • 2026-07-25

在 Linux 内核中,已修复以下漏洞:

PCI: mediatek:修复端口启用失败时的 IRQ domain 泄漏问题。

当 `mtk_pcie_enable_port()` 调用失败时,`mtk_pcie_port_free()` 会从 `pcie->ports` 中移除该端口并释放端口结构体。然而,此前由 `mtk_pcie_init_irq_domain()` 设置的 IRQ domains 从未被释放。

通过重构 `mtk_pcie_irq_teardown()` 为每端口的辅助函数 `mtk_pcie_irq_teardown_port()`,并在 `mtk_pcie_enable_port()` 失败时从 `mtk_pcie_setup()` 中调用它来修复此问题。由于 IRQ 拆卸仅在探测错误路径(probe error path)中进行是必要的(在恢复期间,子设备可能拥有活跃的 MSI 映射,且 NOIRQ 上下文禁止使用睡眠锁),因此将 `mtk_pcie_enable_port()` 修改为返回错误代码,以便调用者能够区分这两种路径并采取相应措施。

此问题由 Sashiko 在审查 EcoNet EN7528 SoC 支持系列时报告。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Want to stay up to date on a daily basis?

Enable the mail alert feature now!