CVE-2026-74450

HighCVSS 7.8/10Last modified Oct 16, 2026

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)

Metrics

CVSS 3.1 7.8/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

VendorProductVersions
LinuxLinux>= 1684d3ba488529266ce6f97b88076bd185f4790e, < 3fbb3ac75000e3187f500a91a4099b24206866a1; >= 1684d3ba488529266ce6f97b88076bd185f4790e, < 9efc767335234cf7a892e46d45cd453b711421e7; >= 1684d3ba488529266ce6f97b88076bd185f4790e, < 81b5af1fb0f14cace6c3b3130a05e5602a597820; >= 1684d3ba488529266ce6f97b88076bd185f4790e, < 8c685df5c3b261c42505110965b42f9a754eb9b7; >= 1684d3ba488529266ce6f97b88076bd185f4790e, < b628f2c6feb3a115ea72d3120a2bd94afc5163df; >= 1684d3ba488529266ce6f97b88076bd185f4790e, < bb493058c35c8676e48269ab6732688ea733d23c
LinuxLinux4.9

References

Timeline

Published
Aug 15, 2026
Last modified
Oct 16, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-744517.8In the Linux kernel, the following vulnerability has been resolved: drm/panthor: validate firmware interface structure sizes iface_fw_to_cCVE-2026-744527.8In the Linux kernel, the following vulnerability has been resolved: drm/panthor: reject firmware sections with oversized data In panthor_fCVE-2026-744537.8In the Linux kernel, the following vulnerability has been resolved: drm/vc4: Zero the tile state data array before each BIN job The binnerCVE-2026-744547.8In the Linux kernel, the following vulnerability has been resolved: drm/vc4: Supply the overflow slot size in BPOS, not the whole bin BO siCVE-2026-74455In the Linux kernel, the following vulnerability has been resolved: can: peak_usb: validate uCAN receive record lengths pcan_usb_fd_decodeCVE-2026-744567.8In the Linux kernel, the following vulnerability has been resolved: can: peak_usb: peak_usb_start(): fix double free of transfer buffer on CVE-2026-74457In the Linux kernel, the following vulnerability has been resolved: can: peak_usb: add bounds check for USB channel index The channel contCVE-2026-74458In the Linux kernel, the following vulnerability has been resolved: can: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received comCVE-2026-74459In the Linux kernel, the following vulnerability has been resolved: can: etas_es58x: es58x_read_bulk_callback(): fix RX buffer leak on URB CVE-2026-74467.3A vulnerability was detected in VetCoders mcp-server-semgrep 1.0.0. This affects the function analyze_results/filter_results/export_results/CVE-2026-74460In the Linux kernel, the following vulnerability has been resolved: can: ems_usb: validate CPC message lengths ems_usb_read_bulk_callback(CVE-2026-744618.4In the Linux kernel, the following vulnerability has been resolved: i2c: imx: Cancel hrtimer before clearing slave pointer In i2c_imx_unre