CVE-2026-80908
NoneCVSS
—
EPSS
0.2%
Published
Sep 4, 2026
CISA due date
—
Cloudanix analysis
A bug in how certain AMD graphics cards handle video decoding messages could let attackers crash computers or potentially take control when users play specially made video files.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Moderate
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper input validation in the amdgpu UVD message handler permits dimensions exceeding 4096, triggering integer overflow during DPB size calculations and subsequent memory corruption in kernel video decode paths.
Why it matters to the business
Systems using AMD GPUs may experience kernel crashes, denial of service, or potential privilege escalation when processing crafted video content, increasing downtime and security risk on affected Linux deployments.
How an attack unfolds
An attacker supplies a malicious UVD message containing oversized width/height values to the amdgpu driver via userspace interfaces; the unchecked dimensions cause DPB size miscalculation, leading to out-of-bounds memory access that can be leveraged for code execution or denial of service.
How to fix it
Apply the upstream kernel patch that rejects UVD messages with dimensions above 4096; update to a kernel version containing commit 05e1387d151f71569fbe122d2c89f9db0c21dc10 or later.
How to confirm the fix worked
Confirm the fix is present by checking kernel source for the dimension-rejection logic in drm/amdgpu/uvd.c or verify the running kernel version includes the referenced commit; test by attempting to submit oversized UVD messages and confirming rejection without overflow.
Typical attack path
- Identify a target system with the vulnerable amdgpu driver loaded
- Craft a UVD message containing width or height values above 4096
- Submit the message through DRM ioctl or video decode APIs
- Trigger overflow in DPB size computation inside the kernel
- Exploit resulting memory corruption for privilege escalation or crash
How to detect it
Review kernel logs for amdgpu UVD-related warnings or oops preceding crashes; examine audit and dmesg entries for unusual ioctl activity involving video decode buffers on AMD hardware; correlate with process execution of video applications.
What your security team should do
- Prioritize kernel updates on all AMD GPU systems within standard patch windows
- Monitor for new exploit maturity indicators and adjust EPSS-based risk scoring
- Restrict untrusted video decode workloads on multi-tenant or high-value hosts until patched
The record
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Reject UVD message with dimensions above 4096 Fixes potential overflow in DPB size calculations. (cherry picked from commit 05e1387d151f71569fbe122d2c89f9db0c21dc10)
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|