PT-2026-90170 · Linux · Linux
CVE-2026-89454
·
Published
2026-09-11
·
Updated
2026-09-11
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
PCI: plda: Fix IRQ domain leaks in the error paths of plda init interrupts()
plda init interrupts() initializes IRQ domains and creates IRQ mapping but
does not unwind them when later step fails.
If platform get irq() or either irq create mapping() fails
in plda init interrupts(), the domains are never deinitialized. If
irq create mapping() fails, port->intx irq stays initialized.
Hence, remove the IRQ domains in the error path by calling
plda pcie irq domain deinit().
Since plda pcie irq domain deinit() now disposes of the intx irq and
msi irq mappings itself before removing their domains, the msi irq
mapping failure path can go directly to err irq domain deinit instead of
disposing of port->intx irq separately first.
This issue was found by automated review of sashiko-bot
[mani: commit log]
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux