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: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel’s DRM AMD display module, an out‑of‑bounds read occurs when the function dp_get_eq_aux_rd_interval() accesses the aux_rd_interval array with an offset that can reach eight, while the array was declared to have only seven elements. This source of CWE‑125 allows a reading of kernel memory beyond intended bounds, potentially leaking sensitive information such as pointers or kernel addresses during DisplayPort communication.

Affected Systems

The vulnerability affects the DRM AMD display driver in any Linux kernel released before the commit that increases the aux_rd_interval array length to eight entries. Because the affected version numbers themselves are not provided in the CVE record, administrators cannot pinpoint a specific stable release that is vulnerable. Any distribution that has not yet merged the fix and is running a kernel with the older definition is at risk, especially on machines equipped with AMD GPUs that connect to displays or docking stations capable of advertising eight LTTPR repeaters.

Risk and Exploitability

With an EPSS score of less than 1 % the likelihood of exploitation appears very low, and the vulnerability is not listed in the CISA KEV catalog. The flaw is exploitable only when a physical DisplayPort connection reports eight repeaters, so the attack vector is a local or physical attacker who can influence the display configuration. Exploiting the read would yield information disclosure without providing code execution or denial‑of‑service capability.

Generated by OpenCVE AI on July 31, 2026 at 15:37 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 31, 2026 at 15:37 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

Status : Analyzed

Published: 2026-07-01T14:16:40.893

Modified: 2026-07-23T21:34:03.903

Link: CVE-2026-53330

cve-icon Redhat

Severity :

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

Links: CVE-2026-53330 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T15:45:10Z

Weaknesses