CVE-2023-54013
kernel: interconnect: Fix locking for runpm vs reclaim
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · December 24, 2025
Updated · June 30, 2026
Description
A deadlock vulnerability was found in the Linux kernel's interconnect subsystem. When icc_bw_set() is called during runtime power management resume paths, it can deadlock against the memory shrinker/reclaim mechanism. The existing icc_lock mutex is held during bandwidth aggregation while also being required for node creation which needs memory allocation, creating a circular lock dependency with fs_reclaim.
Statement
This deadlock affects systems using the interconnect framework with runtime power management, primarily ARM-based SoCs with Qualcomm GPU drivers. The issue requires specific timing conditions where runtime resume coincides with memory pressure. While the deadlock causes a complete system hang requiring reboot, it does not allow code execution or data compromise.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-833 · Deadlock