Skip to main content

Linux Kernel CVE-2026-80540

| EUVDEUVD-2026-66455 HIGH
2026-08-26 Linux GHSA-6g4g-qg49-hpx9
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged local shell on AMD GPU system
  2. Delivery
    Open UVD decode session via /dev/dri device
  3. Exploit
    Submit crafted image descriptor with pitch > 4096
  4. Execution
    Trigger integer overflow in minimum size calculation
  5. Persist
    Corrupt adjacent kernel heap memory via out-of-bounds write
  6. Impact
    Overwrite kernel credential structures to escalate to root

Vulnerability Assessment

Exploitation Conditions

The target system must be running a vulnerable Linux kernel version with the amdgpu driver loaded and bound to AMD GPU hardware that exposes UVD (Unified Video Decoder) functionality - not all AMD GPU generations include UVD. The attacker requires a local shell with at minimum standard unprivileged credentials (PR:L per CVSS). The exploit is triggered through the UVD decode interface, so the /dev/dri device nodes must be accessible to the attacker's user account (the default on many desktop Linux distributions). Systems without AMD GPU hardware, those where amdgpu is not loaded, systems where GPU device node access is restricted to a privileged group, and VMs without GPU passthrough are not exploitable. No network exposure is involved and no user interaction from a privileged user is required.

Impact

The CVSS 7.8 score with vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H accurately captures the threat model: this is a local privilege escalation requiring only a shell account on a system with an AMD GPU. Attack complexity is low once local access is obtained, as the overflow condition is deterministically triggerable via the UVD interface. The S:U scope is consistent with a within-kernel exploit that does not directly break out to affect other virtual machines or hosts. No EPSS score was provided and no CISA KEV listing exists, so the real-world exploitation rate is unconfirmed - the risk signals available suggest a vulnerability that is serious but not yet observed in active campaigns. The hardware prerequisite (AMD GPU required) meaningfully limits the population of exploitable hosts; servers and cloud instances without GPU passthrough or dedicated AMD GPU hardware are unaffected. Priority should be proportional to whether affected systems are multi-user or host untrusted workloads - kernel memory corruption flaws, even with a local attack vector, warrant prompt patching on shared infrastructure.

Exploit ScenarioDerived

A low-privileged user on a Linux system with an AMD GPU opens a UVD decode session and submits a crafted image descriptor specifying a pitch value above 4096. The kernel's minimum size validation overflows, accepting a buffer far smaller than required. The kernel then writes decoded image data past the end of the allocated buffer, corrupting adjacent kernel heap memory. The attacker leverages this memory corruption to overwrite kernel function pointers or credential structures, escalating to root. No public exploit code has been identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Aug 27, 2026

Integer overflow in the amdgpu DRM subsystem's UVD (Unified Video Decoder) component exposes systems running AMD GPUs to local privilege escalation. The minimum image size calculation incorrectly references the image width rather than the pitch value, and fails to reject pitch values exceeding 4096, allowing arithmetic overflow that produces an artificially small size bound. A low-privileged local user can submit a crafted UVD decode request to corrupt kernel memory and achieve full system compromise with high confidentiality, integrity, and availability impact. No public exploit code and no CISA KEV listing have been identified at time of analysis.

RemediationAI

Upgrade the Linux kernel to one of the vendor-released patched stable versions: 5.10.266, 5.15.217, 6.1.184, 6.6.153, 6.12.105, 6.18.46, 7.1.10, or mainline 7.2. Individual fix commits for each stable branch are available at https://git.kernel.org/stable/c/ (see references for per-branch commit hashes). Distribution maintainers for Debian, Ubuntu, RHEL, SUSE, and others should be monitored for backported packages. If kernel updates cannot be applied immediately, restrict access to AMD GPU device nodes (typically /dev/dri/renderD* and /dev/dri/card*) to a trusted group via udev rules (e.g., MODE='0660', GROUP='video') to prevent unprivileged processes from submitting UVD decode commands. Note that this workaround will prevent unprivileged GPU access for all users and may break hardware-accelerated video decoding for desktop applications. Where possible, disable the amdgpu module on systems that do not require AMD GPU functionality, though this option is not viable on GPU-dependent workloads.

Affected VersionsENISA

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <60539d517e8439621532d8c01091ac049c596b4b
Linux 0 <7.1.10
Linux 0 <6.12.105
Linux 0 <5.10.266
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <b7549e3f96c78921751c4b3e69af729662130d83
Linux patch: 5.10.266
Linux patch: 5.15.217
Linux patch: 6.18.46
Linux 0 <6.6.153
Linux patch: 7.1.10
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <25ee120f3803ad9e416ef9f76f4c3234cc4d645b
Linux 0 <6.1.184
Linux 0 <5.15.217
Linux patch: 7.2
Linux patch: 6.6.153
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <bc7397a033ac52f6d8c9bb6510d61694b2a3fce7
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <b8bb9ba3f101a1b0011f785a577a4a0a38371174
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <d058f7a6709441afe1784eecd8c0643dd84750bc
Linux patch: 6.1.184
Linux patch: 6.12.105
Linux 0 <6.18.46
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <5cbd8af02b0b9c8723fa30edcf6fccab5170af8d
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <271a7da84a6262a09de549912dcf6a749d169cb6

Affected Packages

euvd linux fix: 5.10.266, 5.15.217, 6.1.184, 6.6.153, 6.12.105, 6.18.46, 7.1.10

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 vulnerability resides in the drm/amdgpu subsystem of the Linux kernel, specifically in the UVD (Unified Video Decoder) code path that handles hardware-accelerated video decoding for AMD GPUs. In image buffer validation, the minimum required buffer size is calculated using the image width parameter; the correct parameter is pitch (row stride), which is always greater than or equal to width and includes hardware alignment padding. Using width underestimates the minimum size. Compounding this, there is no upper-bound check on the pitch value, so a caller supplying pitch > 4096 can cause the size calculation to wrap around (integer overflow), yielding a minimum size far smaller than the actual buffer requirement. This allows a buffer that is too small to pass validation, enabling subsequent out-of-bounds writes into kernel memory. The root cause class aligns with CWE-190 (Integer Overflow) leading to CWE-122 (Heap-based Buffer Overflow), though no formal CWE is assigned in NVD. Affected CPE: cpe:2.3:a:linux:linux across multiple stable branches.

Know when the next one hits your stack

  • 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

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local access and low privileges are required to submit UVD decode commands; the resulting kernel heap corruption enables full privilege escalation, justifying high C/I/A with no scope change.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 7.0 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 27, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 26, 2026 - 16:17 EUVD
CVE Published
Aug 26, 2026 - 14:37 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 26, 2026 - 14:37 cve.org
HIGH 7.8

DescriptionCVE.org

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

drm/amdgpu: Fix UVD decode image min size calculation

This needs to use pitch instead of width. Also reject pitch over 4096 to avoid overflow.

(cherry picked from commit b41c8cb12e202b220353332ab87dc01a11f69304)

Executive ViewAI

Why It Matters

AMD GPU systems running the vulnerable amdgpu DRM driver are exposed to local privilege escalation that could grant complete system compromise to low-privileged users. The vulnerability affects all systems with AMD GPU hardware, from servers to workstations. Although no public exploit has been identified at this time, the high-severity nature of potential compromise requires immediate vendor patch deployment.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
Linux kernel is ubiquitous, but AMD GPU hardware requirement limits affected fleet
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.1%
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
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
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.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

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