Linux Kernel Intel IPU6 PCI Driver Runtime PM Reference Leak Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's Intel IPU6 PCI device driver, specifically within the stable branch. The issue arises from a runtime power management (PM) reference leak in the 'ipu6_pci_probe()' function. Several error paths were improperly handling PM references, leading to potential resource management issues. The vulnerability has been addressed by adding a proper PM reference release before cleaning up other resources.

Impact

The vulnerability could lead to a runtime power management reference leak, causing improper resource management.

Reproduction

The vulnerability can be reproduced by loading the Intel IPU6 PCI device driver in the Linux kernel. When the driver encounters an error during the probing process, it fails to release the runtime power management reference before cleaning up, creating a reference leak. This can be observed by monitoring the PM reference counts during the driver's initialization and error handling processes.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. The specific commit addressing this issue is available in the Linux kernel stable tree.

Added: May 6, 2026, 3:29 PM
Updated: May 6, 2026, 3:29 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.3
remediation
7.7
relevance
7.6
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.