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

drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval()

[Why & How]
The aux_rd_interval array in struct dc_lttpr_caps is declared with
MAX_REPEATER_CNT - 1 (7) elements, indexed 0..6. However, the offset
parameter passed to dp_get_eq_aux_rd_interval() can be as large as
MAX_REPEATER_CNT (8) when a sink reports 8 LTTPR repeaters via DPCD.
This leads to an out-of-bounds read of aux_rd_interval[7] when offset
is 8.

Fix this by growing aux_rd_interval to MAX_REPEATER_CNT elements to
accommodate the full range of valid repeater counts defined by the DP
spec.

(cherry picked from commit a55a458a8df37a65ffda5cf721d554a8f74f6b04)
Published: 2026-07-01
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel’s DRM AMD display driver, an array used for reading extended timing parameters is sized for seven elements while the calling code may request up to eight when a sink reports eight LTTPR repeaters. This mismatch leads to an out‑of‑bounds read, exposing kernel memory contents (CWE‑125). An attacker who can trigger the read could obtain sensitive information such as kernel addresses during DisplayPort communication.

Affected Systems

All Linux systems that ship the DRM AMD display module before the commit that expands the aux_rd_interval array are vulnerable. This includes distributions that have not yet merged the fix and are running the default AMD display driver. The issue manifests only when a connected display sink reports eight LTTPR repeaters via the DP configuration protocol. Therefore, computers with AMD GPUs that connect to monitors or docking solutions capable of advertising that many repeaters are at risk.

Risk and Exploitability

The EPSS score is reported as less than 1 %, suggesting a very low likelihood of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. The attack would require a local or physical connection to a display device that can expose eight repeaters, making it a low‑probability but still feasible vector for an attacker who can actively influence the display configuration. No known exploits have been released at this time, and the flaw’s impact is limited to information disclosure without code execution or denial of service.

Generated by OpenCVE AI on July 21, 2026 at 14:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade your Linux kernel to a version that contains the commit that expands the aux_rd_interval array to eight elements.
  • If upgrading is not immediately possible, limit the number of LTTPR repeaters reported by connected display devices to seven or fewer to prevent the offset from reaching 8.
  • If neither option is feasible, disable the AMD display driver or configure the kernel to prevent the driver from loading until the patch can be applied.

Generated by OpenCVE AI on July 21, 2026 at 14:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 02 Jul 2026 00:15:00 +0000


Wed, 01 Jul 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Wed, 01 Jul 2026 13:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval() [Why & How] The aux_rd_interval array in struct dc_lttpr_caps is declared with MAX_REPEATER_CNT - 1 (7) elements, indexed 0..6. However, the offset parameter passed to dp_get_eq_aux_rd_interval() can be as large as MAX_REPEATER_CNT (8) when a sink reports 8 LTTPR repeaters via DPCD. This leads to an out-of-bounds read of aux_rd_interval[7] when offset is 8. Fix this by growing aux_rd_interval to MAX_REPEATER_CNT elements to accommodate the full range of valid repeater counts defined by the DP spec. (cherry picked from commit a55a458a8df37a65ffda5cf721d554a8f74f6b04)
Title drm/amd/display: Fix out-of-bounds read in dp_get_eq_aux_rd_interval()
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-07-10T11:53:48.960Z

Reserved: 2026-06-09T07:44:35.398Z

Link: CVE-2026-53330

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity :

Publid Date: 2026-07-01T00:00:00Z

Links: CVE-2026-53330 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T15:00:09Z

Weaknesses