CVE-2026-53056

Source
https://cve.org/CVERecord?id=CVE-2026-53056
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-53056.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2026-53056
Downstream
Related
Published
2026-06-24T16:30:01.694Z
Modified
2026-07-21T09:52:39.919781408Z
Summary
drm/msm/dpu: fix mismatch between power and frequency
Details

In the Linux kernel, the following vulnerability has been resolved:

drm/msm/dpu: fix mismatch between power and frequency

During DPU runtime suspend, calling devpmoppsetrate(dev, 0) drops the MMCX rail to MIN_SVS while the core clock frequency remains at its original (highest) rate. When runtime resume re-enables the clock, this may result in a mismatch between the rail voltage and the clock rate.

For example, in the DPU bind path, the sequence could be: cpu0: devsyncstate -> rpmhpdsyncstate cpu1: dpukmshw_init timeline 0 ------------------------------------------------> t

After rpmhpdsyncstate, the voltage performance is no longer guaranteed to stay at the highest level. During dpukmshwinit, calling devpmoppsetrate(dev, 0) drops the voltage, causing the MMCX rail to fall to MINSVS while the core clock is still at its maximum frequency. When the power is re-enabled, only the clock is enabled, leading to a situation where the MMCX rail is at MIN_SVS but the core clock is at its highest rate. In this state, the rail cannot sustain the clock rate, which may cause instability or system crash.

Remove the call to devpmoppsetrate(dev, 0) from dpuruntimesuspend to ensure the correct vote is restored when DPU resumes.

Patchwork: https://patchwork.freedesktop.org/patch/710077/

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/53xxx/CVE-2026-53056.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
b0530eb1191307e9038d75e5c83973a396137681
Fixed
1181a7028d37e0b1e720a36125a03f5db97e3d27
Fixed
9830999c9e065c1813ec5435bfe4eab98ee54a87
Fixed
c5735c7d0eef7a5240f9c1c66e44ba52a1be58d6
Fixed
0f7dd5839cfabaf9c007fb718ec66e907a473c93
Fixed
0ccf4f27b4652570b5de3de02a89a86435559de9
Fixed
bc1dccc518cc5ab5140fba06c27e7188e0ed342b

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-53056.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.9.0
Fixed
6.1.175
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.141
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.91
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.33
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.10

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-53056.json"