rootpwn

medium · CVSS v3 5.5

CVE-2026-93179

A malformed VoltageObjectInfo table supplied by the VBIOS can cause the AMD DRM driver in the Linux kernel to read past the end of the table

Overview

A malformed VoltageObjectInfo table supplied by the VBIOS can cause the AMD DRM driver in the Linux kernel to read past the end of the table, leading to an out‑of‑bounds read or an infinite loop. This flaw may expose kernel memory contents or crash the driver, impacting system stability.

Description

In the Linux kernel, the following vulnerability has been resolved: drm/amd/powerplay: fix VoltageObjectInfo zero-stride loop and OOB read Reject voltage objects whose usSize is smaller than the header or would advance the cursor past the table end, preventing an infinite loop or heap OOB read when the VBIOS supplies a malformed VoltageObjectInfo table.

Impact

{'confidentiality': 'Potential leakage of kernel memory contents to a privileged attacker.', 'integrity': 'Risk of memory corruption if the read is used in a write context.', 'availability': 'Driver or system crash due to infinite loop or OOB read, causing a denial of service.'}

Remediation

['Apply the latest kernel update that includes the patch for CVE-2026-93179.', 'If immediate patching is not possible, disable or restrict the use of custom VBIOS images that may supply malformed tables.', 'Verify BIOS integrity via signed firmware or vendor‑approved images.', 'Monitor kernel logs for repeated DRM driver crashes or OOB read warnings.']

Risk context

The vulnerability has a medium CVSS‑v3 score of 5.5 and no EPSS data is available. While it does not allow arbitrary code execution, it can lead to information disclosure or service interruption, warranting timely patching.

Affected products

  • Linux kernel
  • AMD Radeon DRM driver
  • drm/amd/powerplay
  • AMD GPU firmware

Scores

Severity
medium
CVSS v2
5.6
CVSS v3
5.5
CVSS v4
EPSS

kernel AMD DRM OOB read VBIOS Denial of Service Information Disclosure

← All CVEs