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

drm/amdgpu: harden FRU PIA parsing with bounded helpers

Replace the open-coded TLV walk with fru_pia_advance()
and fru_pia_copy_field() helpers that bound every read
by the actual EEPROM data length, preventing out-of-bounds
reads on truncated or malformed FRU data.
Published: 2026-09-24
Score: n/a
EPSS: n/a
KEV: No
Impact: Out-of-Bounds Read (Information Disclosure)
Action: Apply Patch
AI Analysis

Impact

In the Linux kernel's AMDGPU driver, the parsing of FRU PIA data relied on an unbounded TLV walk that allowed out-of-bounds reads when supplied with truncated or malformed FRU data, exposing kernel memory and potentially enabling privilege escalation. This is a classic buffer over-read flaw (CWE-119) caused by missing bounds checks on EEPROM data reads.

Affected Systems

All versions of the Linux kernel containing the AMDGPU driver before commit c990c05eb6c74c98d1ff3acf67a19015312820b7 are affected. This includes any kernel that loads the AMDGPU driver for AMD GPUs and can receive FRU firmware from the device.

Risk and Exploitability

The vulnerability’s severity is not quantified with a CVSS score; however, it permits local or privileged attackers to read beyond a defined EEPROM buffer, potentially leaking sensitive information. The attack requires the attacker to supply malformed FRU firmware to the AMDGPU driver, which could be achieved by manipulating firmware on the device or injecting custom data into the driver’s parsing routine. This typically necessitates physical access to the GPU or control over firmware storage mechanisms. Exploit likelihood appears low as the EPSS score is unavailable and the vulnerability is not listed in the CISA KEV catalog. Nonetheless, it remains a serious local issue until the kernel is patched, because any such out-of-bounds read could compromise kernel memory integrity and confidentiality.

Generated by OpenCVE AI on September 25, 2026 at 04:13 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that contains commit c990c05eb6c74c98d1ff3acf67a19015312820b7, which limits EEPROM reads to the actual data length.
  • If an update cannot be applied immediately, disable the AMDGPU driver or block it from accessing untrusted FRU firmware to prevent the vulnerable parsing path from executing.
  • Continuously monitor kernel security advisories and apply subsequent updates as they become available to maintain protection.

Generated by OpenCVE AI on September 25, 2026 at 04:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: harden FRU PIA parsing with bounded helpers Replace the open-coded TLV walk with fru_pia_advance() and fru_pia_copy_field() helpers that bound every read by the actual EEPROM data length, preventing out-of-bounds reads on truncated or malformed FRU data.
Title drm/amdgpu: harden FRU PIA parsing with bounded helpers
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-24T16:03:41.103Z

Reserved: 2026-09-24T14:53:16.868Z

Link: CVE-2026-97428

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:20.797

Modified: 2026-09-24T17:17:20.797

Link: CVE-2026-97428

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T04:15:13Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer