drm/amd/pm: fix pptable use-after-free (Linux Linux)

CVE-2026-74450
HIGH 7.8

At a glance

Source
NVD
EPSS
EPSS 0.13 % · percentile 2 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Received

Description

In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: fix pptable use-after-free amdgpu_dpm_get_pp_table() returns a pointer to a driver-owned power table after dropping adev->pm.mutex. The sysfs path then copies from that pointer. A concurrent pp_table write can replace and free the allocation during the copy, causing a use-after-free. Change the DPM interface to copy into caller-provided storage while the mutex is held. Keep the size-only query for attribute discovery without exposing the driver-owned pointer. (cherry picked from commit f6eed7acfd30099ef7baeb6ba45bb59daad80631)

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

European references

CERT-FR advisories

Affected products

ProductVersions
Linux · Linuxaffected 1684d3ba488529266ce6f97b88076bd185f4790e < 3fbb3ac75000e3187f500a91a4099b24206866a1 ; affected 1684d3ba488529266ce6f97b88076bd185f4790e < 9efc767335234cf7a892e46d45cd453b711421e7 ; affected 1684d3ba488529266ce6f97b88076bd185f4790e < 81b5af1fb0f14cace6c3b3130a05e5602a597820 ; affected 1684d3ba488529266ce6f97b88076bd185f4790e < 8c685df5c3b261c42505110965b42f9a754eb9b7 ; affected 1684d3ba488529266ce6f97b88076bd185f4790e < b628f2c6feb3a115ea72d3120a2bd94afc5163df ; affected 1684d3ba488529266ce6f97b88076bd185f4790e < bb493058c35c8676e48269ab6732688ea733d23c
Linux · Linuxaffected 4.9 ; unaffected 0 < 4.9 ; unaffected 6.1.184 ≤ 6.1.* ; unaffected 6.6.153 ≤ 6.6.* ; unaffected 6.12.105 ≤ 6.12.* ; unaffected 6.18.46 ≤ 6.18.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD