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

CVE-2026-89454

Affected Products

Linux