CVE-2026-98437: media: qcom: iris: fix runtime PM reference leaks
In the Linux kernel, the following vulnerability has been resolved:
media: qcom: iris: fix runtime PM reference leaks
Use pmruntimeresumeandget() in irisenablepowerdomains() to avoid leaking a runtime PM usage count on failure.
Also ensure pmruntimeputsync() is always called in irisdisablepowerdomains(), even when irisoppsetrate() fails, so runtime PM references remain balanced.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/linux-hwe-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42~24.04.1 - Upgrade
Upgrade
ubuntu/linux-riscv-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1~24.04.1 - Upgrade
Upgrade
ubuntu/linuxto a version that resolves this vulnerability.Fixed in 7.0.0-42.42 - Upgrade
Upgrade
ubuntu/linux-awsto a version that resolves this vulnerability.Fixed in 7.0.0-1016.17 - Upgrade
Upgrade
ubuntu/linux-gcpto a version that resolves this vulnerability.Fixed in 7.0.0-1016.18 - Upgrade
Upgrade
ubuntu/linux-ibmto a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oem-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oracleto a version that resolves this vulnerability.Fixed in 7.0.0-1015.16 - Upgrade
Upgrade
ubuntu/linux-riscvto a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1 - Compensating control
In iris_enable_power_domains(), use pm_runtime_resume_and_get() to avoid leaking a runtime PM usage count on failure, and ensure pm_runtime_put_sync() is always called in iris_disable_power_domains(), including when iris_opp_set_rate() fails, so runtime PM references remain balanced.
Event History
Frequently Asked Questions
What systems are affected by this issue?
The issue affects Linux kernel systems using the Qualcomm Iris media driver and its runtime power-management paths. The provided information does not identify specific kernel versions or device models.
What is the practical impact of the flaw?
Failure paths can leave runtime PM usage references unbalanced. This can prevent expected power-management behavior for the affected Iris hardware path, particularly after power-domain enablement or operating-point rate-setting failures.
Is there a mitigation if the kernel fix cannot be applied immediately?
No workaround or configuration-based mitigation is provided. Applying a kernel update containing one of the referenced stable commits is the documented remediation.