UBUNTU-CVE-2026-97427: Low severity ubuntu/linux vulnerability
In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: bound ppdpmsetpptable() memcpy The powerplay path allocates hardcodepptable once with kmemdup(..., softpptablesize). memcpy(..., size) used the sysfs store count (up to PAGESIZE) with no upper bound, causing heap overflow. Reject writes where size exceeds softpptablesize.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/linux-hwe-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42~24.04.1 - Upgrade
Upgrade
ubuntu/linux-riscv-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1~24.04.1 - Upgrade
Upgrade
ubuntu/linuxto a version that resolves this vulnerability.Fixed in 7.0.0-42.42 - Upgrade
Upgrade
ubuntu/linux-awsto a version that resolves this vulnerability.Fixed in 7.0.0-1016.17 - Upgrade
Upgrade
ubuntu/linux-gcpto a version that resolves this vulnerability.Fixed in 7.0.0-1016.18 - Upgrade
Upgrade
ubuntu/linux-ibmto a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oem-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oracleto a version that resolves this vulnerability.Fixed in 7.0.0-1015.16 - Upgrade
Upgrade
ubuntu/linux-riscvto a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1 - Compensating control
In the drm/amd/pm powerplay path, reject pp_dpm_set_pp_table() writes when the supplied size exceeds soft_pp_table_size, preventing memcpy() from copying an oversized sysfs store count.