Skip to main content

Linux Kernel CVE-2026-53330

| EUVDEUVD-2026-40964 HIGH
Out-of-bounds Read (CWE-125)
2026-07-01 Linux GHSA-x86r-325j-5wq6
High
Disputed · 7.1 NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attach crafted DisplayPort sink
  2. Delivery
    Sink reports 8 LTTPR repeaters in DPCD
  3. Exploit
    Kernel calls dp_get_eq_aux_rd_interval(offset=8)
  4. Execution
    Out-of-bounds read of aux_rd_interval[7]
  5. Impact
    Limited memory disclosure or misbehavior

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an AMD GPU using the amdgpu DisplayPort path plus a downstream DisplayPort sink that reports the maximum of 8 LTTPR repeaters via DPCD - the offset value of 8 (MAX_REPEATER_CNT) is exactly what indexes aux_rd_interval[7] out of bounds. Exploitation is thus gated on: physically/locally attaching an attacker-influenced DisplayPort device (or otherwise controlling the DPCD repeater count), an unpatched kernel prior to 6.18.36/7.0.13/7.1, and AMD display hardware. Limiting factors: it is not remotely reachable over a network, it does not fire against default configurations without a malicious/crafted sink present, and it is confined to AMD-GPU DisplayPort deployments - sinks reporting the normal 0-7 repeater counts never reach the vulnerable index.

Impact

The signals point to a low-to-moderate real-world priority despite the 7.1 CVSS. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H) indicates local access with low privileges and no user interaction, but the C:H/A:H impact ratings look generous for a single-element over-read that stays within the surrounding struct memory: the over-read value is a timing/AUX-read-interval byte, not attacker-exfiltrated data, so genuine confidentiality and availability impact appear limited. EPSS is low (0.17%, 6th percentile) and there is no KEV listing and no public exploit, consistent with a hard-to-weaponize local memory-safety bug. A notable nuance: the trigger is a DPCD value from a DisplayPort sink, meaning the practical 'attacker' may be a malicious or crafted display device rather than a local software user - this makes the AV:L/PR:L characterization defensible but worth verifying against your threat model. Overall: patch in the normal kernel-update cadence rather than as an emergency.

Exploit ScenarioDerived

An attacker connects a crafted or emulated DisplayPort sink (monitor, dock, or MST hub) that advertises 8 LTTPR repeaters in its DPCD registers to a target machine with an AMD GPU; during link training the kernel calls dp_get_eq_aux_rd_interval() with offset 8 and reads one element past aux_rd_interval[], producing an out-of-bounds read. No public exploit exists, and given AV:L/AC:L the practical result is limited memory misread rather than reliable data exfiltration or code execution.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 23, 2026

Out-of-bounds read in the Linux kernel's AMD Display (amdgpu DRM) DisplayPort code allows a local attacker - or a malicious/attacker-controlled DisplayPort sink - to trigger a one-element over-read of the aux_rd_interval[] array in dp_get_eq_aux_rd_interval(). The array in struct dc_lttpr_caps holds only MAX_REPEATER_CNT-1 (7) entries but is indexed with an offset up to MAX_REPEATER_CNT (8) when a sink advertises 8 LTTPR repeaters via DPCD, reading aux_rd_interval[7]. There is no public exploit identified at time of analysis, EPSS risk is low (0.17%, 6th percentile), and the vendor has released fixed kernel versions.

RemediationAI

Vendor-released patch: upgrade to Linux kernel 6.18.36, 7.0.13, or 7.1 (or later) via your distribution's updates, which incorporate the stable-tree fix that grows aux_rd_interval to MAX_REPEATER_CNT elements (commits https://git.kernel.org/stable/c/454d3b3d499c18373f8960d31aea48338a3ca9e0, https://git.kernel.org/stable/c/dc1490927d79fe9621e29f4a4f5d7b5ccb6aea3e, and https://git.kernel.org/stable/c/e8b4d37eba05141ee01794fc6b7f2da808cee83b). If immediate patching is not possible, the exposure is limited to AMD-GPU systems that attach untrusted DisplayPort sinks/repeaters, so a practical compensating control is to restrict connection of untrusted DisplayPort monitors, docks, or MST hubs to affected machines (trade-off: operationally inconvenient for shared or kiosk hardware) and to limit local access on multi-user systems. There is no runtime toggle to disable LTTPR handling cleanly, so patching is strongly preferred over workarounds.

Affected VersionsENISA

Linux patch: 7.0.13
Linux patch: 6.18.36
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <454d3b3d499c18373f8960d31aea48338a3ca9e0
Linux 0 <7.0.13
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <dc1490927d79fe9621e29f4a4f5d7b5ccb6aea3e
Linux 0 <6.18.36
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <e8b4d37eba05141ee01794fc6b7f2da808cee83b
Linux patch: 7.1

Affected Packages

euvd linux fix: 6.18.36, 7.0.13

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw lives in the AMD Display Core (DC) DisplayPort link-training logic within the amdgpu DRM driver. LTTPR (Link Training Tunable PHY Repeaters) are inline DisplayPort signal repeaters whose count is reported by the downstream device through DPCD (DisplayPort Configuration Data) registers. The DP specification permits up to MAX_REPEATER_CNT (8) repeaters, but the aux_rd_interval array in struct dc_lttpr_caps was sized to MAX_REPEATER_CNT-1 (7 entries, valid indices 0..6). When a sink reports 8 repeaters, dp_get_eq_aux_rd_interval() is called with offset 8 and reads aux_rd_interval[7], one element past the array bound. This is a classic CWE-125 Out-of-Bounds Read caused by an off-by-one mismatch between an untrusted, device-supplied count and a statically sized array. The fix grows aux_rd_interval to the full MAX_REPEATER_CNT elements.

Know when Amd gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Sources disagree (Low–High)
NVD PRIMARY 7.1 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
vuln.today AI 4.4 MEDIUM

Local trigger via an attached DP sink's DPCD (AV:L, PR:L, AC:L); a single in-struct over-read yields only minor disclosure and possible instability, so C:L and A:L, I:N.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE 3.3 LOW
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Jul 23, 2026 - 21:38 NVD
7.1 (HIGH)
Patch available
Jul 01, 2026 - 15:16 EUVD
CVE Published
Jul 01, 2026 - 13:32 nvd
HIGH 7.1
CVE Published
Jul 01, 2026 - 13:32 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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)

Executive ViewAI

Why It Matters

A kernel memory access vulnerability in AMD Display (amdgpu) drivers on Linux systems allows local users to read sensitive system memory. Organizations operating Linux infrastructure with AMD GPU hardware face a confidentiality risk from unauthorized information disclosure; remediation requires kernel and driver updates.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
High
amdgpu display driver, common on AMD-GPU Linux desktops and laptops
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Amd

View all
CVE-2021-22986 CRITICAL POC
9.8 Mar 31

On BIG-IP versions 16.0.x before 16.0.1.1, 15.1.x before 15.1.2.1, 14.1.x before 14.1.4, 13.1.x before 13.1.3.6, and 12.

CVE-2026-46174 HIGH POC
8.8 May 28

Local privilege escalation and information disclosure in the Linux kernel on AMD Zen2 CPUs allows low-privileged users t

CVE-2020-6103 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6102 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6101 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6100 CRITICAL POC
9.9 Jul 20

An exploitable memory corruption vulnerability exists in AMD atidxx64.dll 26.20.15019.19000 graphics driver. Rated criti

CVE-2018-6546 CRITICAL POC
9.8 Apr 13

plays_service.exe in the plays.tv service before 1.27.7.0, as distributed in AMD driver-installation packages and Gaming

CVE-2021-3653 HIGH POC
8.8 Sep 29

A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. Rated high severity (CVSS 8.8), this vu

CVE-2020-12138 HIGH POC
8.8 Apr 27

AMD ATI atillk64.sys 5.11.9.0 allows low-privileged users to interact directly with physical memory by calling one of se

CVE-2019-5098 HIGH POC
8.6 Dec 05

An exploitable out-of-bounds read vulnerability exists in AMD ATIDXX64.DLL driver, version 26.20.13001.29010. Rated high

CVE-2015-7724 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.9 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

CVE-2015-7723 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.7 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

Vendor StatusVendor

SUSE

Severity: Low
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy