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

drm/amdgpu: Bound GPIO I2C table entry count from VBIOS

Reject undersized tables and cap the derived entry count
to AMDGPU_MAX_I2C_BUS so we do not overrun adev->i2c_bus[]
or walk an absurd number of entries on corrupt size fields.
Published: 2026-09-24
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: Kernel memory corruption or denial of service via out-of-bounds write
Action: Immediate Patch
AI Analysis

Impact

The AMDGPU DRM driver incorrectly handled the size field of the GPIO I2C table supplied by the VBIOS. Because the code did not apply a proper upper bound, a table that claimed more entries than the driver actually allocated could cause the i2c_bus array to be indexed past its bounds. This out-of-bounds write can corrupt kernel memory or trigger an immediate crash, compromising the confidentiality, integrity, or availability of the entire system. The flaw is categorized as an out-of-bounds write (CWE-787).

Affected Systems

The vulnerability exists in all Linux kernel releases that include the buggy AMDGPU driver code before the patch that caps the derived entry count to AMDGPU_MAX_I2C_BUS. This includes every distribution kernel using the default driver shipped with the kernel, regardless of distribution name or version, until the relevant commit is applied.

Risk and Exploitability

The CVSS base score for this issue is 7.0, and the EPSS score is below 1%, indicating a low likelihood of exploitation. No public exploits are listed in the CISA KEV catalog. The likely attack vector is a local or firmware-based attack that requires a corrupted or malicious VBIOS image to be loaded at boot or during AMDGPU driver initialization. Because the flaw hinges on privileged firmware, the risk is moderate until a kernel update is applied, but a successful attack could cause kernel corruption or denial of service.

Generated by OpenCVE AI on October 1, 2026 at 16:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest kernel release that contains the AMDGPU driver patch that bounds the GPIO I2C table entry count.
  • If a full kernel upgrade is not possible, cherry-pick the commit that enforces the AMDGPU_MAX_I2C_BUS limit into the running kernel source.
  • Enforce firmware integrity by ensuring the GPU firmware (VBIOS) is signed and verified, for example via Secure Boot or other firmware integrity mechanisms.

Generated by OpenCVE AI on October 1, 2026 at 16:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 13:15:00 +0000


Thu, 01 Oct 2026 13:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Wed, 30 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Fri, 25 Sep 2026 07:15: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: Bound GPIO I2C table entry count from VBIOS Reject undersized tables and cap the derived entry count to AMDGPU_MAX_I2C_BUS so we do not overrun adev->i2c_bus[] or walk an absurd number of entries on corrupt size fields.
Title drm/amdgpu: Bound GPIO I2C table entry count from VBIOS
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-10-21T12:52:54.044Z

Reserved: 2026-09-24T16:01:01.150Z

Link: CVE-2026-97493

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-21T13:21:10.883

Link: CVE-2026-97493

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-97493 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T16:15:10Z

Weaknesses