CVE-2026-97427
Linux: drm/amd/pm: bound pp_dpm_set_pp_table() memcpy
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.18%Chance of exploitation activity in the next 30 days, higher than 7% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in9b5cb2e4eb297fe52be26fd895fc5ea28fc22bf9Also 43d2ab8408f9f468b232350c74160ae21e763020, 3334985f8b4c7c637a829744c81518ad9a671bcbCVE List
What fixes it
- 9b5cb2e4eb297fe52be26fd895fc5ea28fc22bf9LinuxCVE List
- 43d2ab8408f9f468b232350c74160ae21e763020LinuxCVE List
- 3334985f8b4c7c637a829744c81518ad9a671bcbLinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
drm/amd/pm: bound pp_dpm_set_pp_table() memcpy
The powerplay path allocates hardcode_pp_table once with kmemdup(..., soft_pp_table_size). memcpy(..., size) used the sysfs store count (up to PAGE_SIZE) with no upper bound, causing heap overflow. Reject writes where size exceeds soft_pp_table_size.
Text from CVE List
Affected versions 12
- Linuxaffected: b9c1a77e8cd73aa42c2736b6b0ffddda6230af1a before abe61d067b48b947bedc9bae3725cb8f48dc8c0aCVE List
- Linuxaffected: b9c1a77e8cd73aa42c2736b6b0ffddda6230af1a before 9b5cb2e4eb297fe52be26fd895fc5ea28fc22bf9CVE List
- Linuxaffected: b9c1a77e8cd73aa42c2736b6b0ffddda6230af1a before 43d2ab8408f9f468b232350c74160ae21e763020CVE List
- Linuxaffected: b9c1a77e8cd73aa42c2736b6b0ffddda6230af1a before 3334985f8b4c7c637a829744c81518ad9a671bcbCVE List
- Linuxaffected: b9c1a77e8cd73aa42c2736b6b0ffddda6230af1a before f193e71fa9fab2e68ef85201b106e8f580d3a25bCVE List
- Linuxaffected: 4.6CVE List
- Linuxunaffected: all versions before 4.6CVE List
- Linuxunaffected: 6.1.189 through 6.1.*CVE List
- Linuxunaffected: 6.6.158 through 6.6.*CVE List
- Linuxunaffected: 6.12.111 through 6.12.*CVE List
- Linuxunaffected: 6.18.53 through 6.18.*CVE List
- Linuxunaffected: 7.2CVE List
References 5
- git.kernel.org/stable/c/abe61d067b48b947bedc9bae3725cb8f48dc8c0aReferencevia CVE List
- git.kernel.org/stable/c/9b5cb2e4eb297fe52be26fd895fc5ea28fc22bf9Referencevia CVE List
- git.kernel.org/stable/c/43d2ab8408f9f468b232350c74160ae21e763020Referencevia CVE List
- git.kernel.org/stable/c/3334985f8b4c7c637a829744c81518ad9a671bcbReferencevia CVE List
- git.kernel.org/stable/c/f193e71fa9fab2e68ef85201b106e8f580d3a25bReferencevia CVE List