CVE-2023-52498 - CVE House
Back to Database
Status published Unknown CVE-2023-52498

PM: sleep: Fix possible deadlocks in core system-wide PM code

Vulnerability Description

In the Linux kernel, the following vulnerability has been resolved: PM: sleep: Fix possible deadlocks in core system-wide PM code It is reported that in low-memory situations the system-wide resume core code deadlocks, because async_schedule_dev() executes its argument function synchronously if it cannot allocate memory (and not only in that case) and that function attempts to acquire a mutex that is already held. Executing the argument function synchronously from within dpm_async_fn() may also be problematic for ordering reasons (it may cause a consumer device's resume callback to be invoked before a requisite supplier device's one, for example). Address this by changing the code in question to use async_schedule_dev_nocall() for scheduling the asynchronous execution of device suspend and resume functions and to directly run them synchronously if async_schedule_dev_nocall() returns false.

Impact Analysis

Refer to official advisory for detailed impact metrics.

Remediation

Ensure systems are updated to the latest vendor-supplied patch levels.

THREAT MONITOR

Am I Vulnerable?

Launch our assessment wizard to check if your infrastructure is exposed to • CVE-2023-52498

Credits & Attribution

No credits recorded in the NVD database.

Affected Vendor

Affected Software

Linux
Vulnerable Versions:
0552e05fdfea191a2cf3a0abd33574b5ef9ca818, 5d56260c5e9fdbbba59655f63622f6159bf0e595, 76d587bd579a08ddcd51274c6d9fff4e885e184d, 7dce99d3182a1495bd14cac8403ee471ecdb7ea4, 0390e974020ebbbb64580fc205ecc892d1fdd462, 4.14.171, 4.19.103, 5.4.19, 5.5.3, 5.6, 0, 5.10.210, 5.15.149, 6.1.76, 6.6.15, 6.7.3, 6.8

Timeline

Official Publish: February 29th, 2024
Last Modified: May 23rd, 2026
Added to House: July 22nd, 2026

CVSS Vectors

No vector data available

Weaknesses (CWE)

No CWE data available

MITRE ATT&CK TTPs

No associated TTPs found for this vulnerability.