CVE-2023-52691

Source
https://cve.org/CVERecord?id=CVE-2023-52691
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52691.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2023-52691
Downstream
Related
Published
2024-05-17T14:24:51.294Z
Modified
2026-03-13T07:48:09.110069Z
Summary
drm/amd/pm: fix a double-free in si_dpm_init
Details

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

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

When the allocation of adev->pm.dpm.dynstate.vddcdependencyondispclk.entries fails, amdgpufreeextendedpowertable is called to free some fields of adev. However, when the control flow returns to sidpmswinit, it goes to label dpmfailed and calls sidpmfini, which calls amdgpufreeextendedpowertable again and free those fields again. Thus a double-free is triggered.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52691.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
841686df9f7d2942cfd94d024b8591fa3f74ef7c
Fixed
afe9f5b871f86d58ecdc45b217b662227d7890d0
Fixed
06d95c99d5a4f5accdb79464076efe62e668c706
Fixed
aeed2b4e4a70c7568d4a5eecd6a109713c0dfbf4
Fixed
2bf47c89bbaca2bae16581ef1b28aaec0ade0334
Fixed
f957a1be647f7fc65926cbf572992ec2747a93f2
Fixed
fb1936cb587262cd539e84b34541abb06e42b2f9
Fixed
ca8e2e251c65e5a712f6025e27bd9b26d16e6f4a
Fixed
ac16667237a82e2597e329eb9bc520d1cf9dff30

Database specific

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