CVE Catalog

CVE-2026-93143

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel's staging media ipu7 driver, there is a pm_runtime refcount leak in ipu7_resume(). Using pm_runtime_get_sync() without balancing on error leaves the usage count incremented.

Risk Assessment

This could lead to improper power management, potentially causing device issues or resource exhaustion.

Recommendation

Apply the patch that uses pm_runtime_resume_and_get() instead of pm_runtime_get_sync() to balance the count on failure.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: staging: media: ipu7: fix pm_runtime refcount leak in ipu7_resume() ipu7_resume() calls pm_runtime_get_sync() before resuming the device. If the runtime PM resume fails, the usage count remains incremented, but the error path returns without dropping the reference. Use pm_runtime_resume_and_get() instead, which balances the usage count on failure and avoids the leak. Keep returning 0 on error, as resume callbacks should not propagate failures to the PM core, matching the behaviour of the ipu6 driver.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS