CVE-2023-52691

drm/amd/pm: fix a double-free in si_dpm_init

HIGH
7.8
CVSS Score
Published: May 17, 2024 at 02:24 PM UTC
Updated: August 5, 2026 at 10:24 AM UTC
2 products affected across 2 vendorsLinux KernelDebian Linux

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.8
Exploit prediction
EPSS 0.2%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: fix a double-free in si_dpm_init When the allocation of adev->pm.dpm.dyn_state.vddc_dependency_on_dispclk.entries fails, amdgpu_free_extended_power_table is called to free some fields of adev. However, when the control flow returns to si_dpm_sw_init, it goes to label dpm_failed and calls si_dpm_fini, which calls amdgpu_free_extended_power_table again and free those fields again. Thus a double-free is triggered.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

4.20 ≤ v < 5.4.2684.9 ≤ v < 4.19.3064.9 ≤ v < 5.10.2094.9 ≤ v < 5.15.1484.9 ≤ v < 5.4.2684.9 ≤ v < 6.1.754.9 ≤ v < 6.6.144.9 ≤ v < 6.7.24.9 ≤ v < 6.85.11 ≤ v < 5.15.1485.16 ≤ v < 6.1.755.5 ≤ v < 5.10.2096.2 ≤ v < 6.6.146.7 ≤ v < 6.7.24.9841686df9f7d2942cfd94d024b8591fa3f74ef7c
Vendor states this is fixed in 06d95c99d5a4f5accdb79464076efe62e668c706 (fixed)
Vendor states this is fixed in 2bf47c89bbaca2bae16581ef1b28aaec0ade0334 (fixed)
Vendor states this is fixed in ac16667237a82e2597e329eb9bc520d1cf9dff30 (fixed)
Vendor states this is fixed in aeed2b4e4a70c7568d4a5eecd6a109713c0dfbf4 (fixed)
Vendor states this is fixed in afe9f5b871f86d58ecdc45b217b662227d7890d0 (fixed)
Vendor states this is fixed in ca8e2e251c65e5a712f6025e27bd9b26d16e6f4a (fixed)
Vendor states this is fixed in f957a1be647f7fc65926cbf572992ec2747a93f2 (fixed)
Vendor states this is fixed in fb1936cb587262cd539e84b34541abb06e42b2f9 (fixed)
Vendor states this is fixed in 4.19.306 (unaffected)
Vendor states this is fixed in 4.9 (unaffected)
Vendor states this is fixed in 5.10.209 (unaffected)
Vendor states this is fixed in 5.15.148 (unaffected)
Vendor states this is fixed in 5.4.268 (unaffected)
Vendor states this is fixed in 6.1.75 (unaffected)
Vendor states this is fixed in 6.6.14 (unaffected)
Vendor states this is fixed in 6.7.2 (unaffected)
Vendor states this is fixed in 6.8 (unaffected)

References (10)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/06d95c99d5a4f5accdb79464076efe62e668c706
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/2bf47c89bbaca2bae16581ef1b28aaec0ade0334
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/ac16667237a82e2597e329eb9bc520d1cf9dff30
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/aeed2b4e4a70c7568d4a5eecd6a109713c0dfbf4
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/afe9f5b871f86d58ecdc45b217b662227d7890d0
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/ca8e2e251c65e5a712f6025e27bd9b26d16e6f4a
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/f957a1be647f7fc65926cbf572992ec2747a93f2
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/fb1936cb587262cd539e84b34541abb06e42b2f9

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

7.8HIGHLinux
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-415

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card