Skip to main content

Linux Kernel EUVDEUVD-2026-59756

| CVE-2026-74449 HIGH
2026-08-15 Linux GHSA-2qf4-qh24-m72c
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain low-privileged local session
  2. Delivery
    Access DRM subsystem on AMD GPU
  3. Exploit
    Submit zero-area viewport display configuration
  4. Execution
    Trigger calculate_mcache_setting with zero divisors
  5. Persist
    Kernel divide-by-zero panic
  6. Impact
    System crash (DoS)

Vulnerability Assessment

Exploitation Conditions

Exploitation requires: (1) local access to the target system with at minimum low privileges (PR:L per CVSS); (2) presence of an AMD GPU with the amdgpu DRM driver loaded and active; (3) the ability to configure display planes through the DRM subsystem, typically requiring membership in the 'video' or 'render' group, or an active graphical session under a Wayland or X11 compositor. The trigger is a zero-area viewport configuration reaching calculate_mcache_setting - this can occur through crafted display mode-setting requests. Exploitation is limited by the need for AMD-specific hardware; systems with Intel, NVIDIA, or no discrete GPU are unaffected. Remote exploitation is not possible without a pre-existing foothold (AV:L). The condition does not require any non-default kernel configuration - the amdgpu driver is loaded by default on AMD GPU systems in all major distributions.

Impact

The NVD-assigned CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) rates this as High severity with C:H and I:H, which is aggressive for a divide-by-zero - those metrics presuppose a post-panic exploitation path to kernel code execution, not merely a crash. A:H is certain and well-supported. The C:H and I:H are plausible only if an attacker can leverage the panic to disclose kernel memory or achieve privilege escalation through a more complex exploit chain, which is not confirmed by the available description. EPSS at 0.15% (5th percentile) reflects very low near-term exploitation probability, consistent with a local kernel driver bug requiring specific AMD GPU hardware. The vulnerability is not in CISA KEV and no public exploit code has been identified. The tag 'Information Disclosure' supports at least some confidentiality impact. Real-world risk is substantially lower than raw CVSS suggests: exploitation requires local access, an AMD GPU, and the ability to configure display modes (typically requiring membership in the video/render group or an active Wayland/X11 session). This is a credible denial-of-service for multi-user servers or workstations with AMD GPUs, but not a trivial remote escalation. Patch is available in Linux 7.1.8 and 7.2-rc6, making remediation straightforward.

Exploit ScenarioDerived

A low-privileged local user on a Linux system with an AMD GPU creates or requests a display mode with a zero-area viewport through a DRM ioctl or a compositor interface - achievable via crafted Wayland/X11 protocol messages or direct /dev/dri access. The zero-area configuration propagates through the display pipeline into calculate_mcache_setting, which returns with all divisor values set to zero. The kernel then executes a division by zero, triggering a fatal exception and immediate kernel panic, taking down the system. No public exploit code for this specific CVE has been identified at time of analysis.

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 – Aug 17, 2026

Divide-by-zero panic in the Linux kernel's AMD display driver (drm/amd/display) allows a low-privileged local user to crash the kernel by triggering a zero-area viewport condition in the calculate_mcache_setting function. The vulnerable code path exits early with num_mcaches 0 and mvmpg_width/height 0, then proceeds to divide by those zero values, causing both a divide-by-zero panic and potential integer underflow on num_mcaches. EPSS is very low at 0.15% (5th percentile) and no active exploitation or public exploit code has been identified at time of analysis; however, the local trigger mechanism via display mode setting is accessible to low-privileged users on systems with AMD GPU hardware.

RemediationAI

Upgrade to Linux kernel 7.1.8 (stable) or Linux 7.2-rc6 or later, which include the fix commits f327e389c07cfc3a2f6ff54f6214e1a52d457edc and 1f93537881fd22712732a60ad12572a3fd40c0ec. Distributions shipping backported stable kernels (Debian, Ubuntu, RHEL, SUSE) should apply vendor-supplied kernel updates that include these commits once available. If immediate patching is not possible on multi-user systems with AMD GPUs, restrict access to display device nodes (e.g., /dev/dri/card* and /dev/dri/render*) to only trusted users, reducing the attack surface to those with compositor or seat management privileges - note this may break desktop environments for non-root users. An alternative compensating control is to unload or blacklist the amdgpu kernel module (modprobe -r amdgpu / echo 'blacklist amdgpu' >> /etc/modprobe.d/blacklist.conf), though this disables AMD GPU functionality entirely. NVD advisory: https://nvd.nist.gov/vuln/detail/CVE-2026-74449.

Affected VersionsENISA

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <f327e389c07cfc3a2f6ff54f6214e1a52d457edc
Linux patch: 7.1.8
Linux patch: 7.2-rc6
Linux 0 <7.1.8
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <1f93537881fd22712732a60ad12572a3fd40c0ec

Affected Packages

euvd linux fix: 7.1.8

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 AMD Direct Rendering Manager (DRM) display subsystem within the Linux kernel, specifically in the calculate_mcache_setting() function responsible for computing memory cache allocation parameters for display planes. When a display plane is configured with a zero-area viewport (width or height of zero), the function returns early setting num_mcaches, mvmpg_width, and mvmpg_height to zero. Callers then proceed to use these zero values as divisors without bounds checking, triggering a CPU divide-by-zero exception that escalates to a kernel panic. A secondary consequence is integer underflow on the num_mcaches variable. The CPE strings identify the affected product as cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*, covering a wide range of kernel versions from the initial commit (1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) up to the fixes. Although no CWE is formally assigned, this maps to CWE-369 (Divide By Zero) with a secondary concern of CWE-191 (Integer Underflow). The fix converts calculate_mcache_setting to return a boolean, adds guards after each calculate_mcache_row_bytes call, and propagates failure as a rejected display mode rather than proceeding with zero divisors.

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

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 6.1 MEDIUM

Local access with low privileges triggers the panic; A:H certain from kernel crash; C:L reflects possible panic-path memory disclosure; I:N as no data modification is confirmed.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 5.5 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 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 13:04 EUVD
CVE Published
Aug 15, 2026 - 12:26 cve.org
HIGH 7.8
CVE Published
Aug 15, 2026 - 12:26 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

drm/amd/display: Fix divide-by-zero in calculate_mcache_setting on zero viewport

If a plane reaches calculate_mcache_setting with a zero-area viewport, calculate_mcache_setting exits early with num_mcaches 0 and mvmpg_width/height 0. This will cause a divide-by-zero panic and can also cause an underflow on num_mcaches.

Fix this by changing calculate_mcache_setting to bool and adding guards after each calculate_mcache_row_bytes call. If num_mcaches or mvmpg_width/height is zero, return a false. Callers will propagate the failure as a rejected mode, which prevents the panic.

(cherry picked from commit 29c0f7c655f47bcbd575ff75e58480df6ec3c9da)

Executive ViewAI

Why It Matters

A vulnerability in the Linux kernel's AMD display driver (CVE-2026-74449) allows low-privileged local users to trigger kernel panics and cause denial-of-service outages through GPU display configuration. Although no public exploit has been identified, the accessibility of the attack vector to any unprivileged system user presents a credible operational risk to organizations running AMD GPU-equipped servers or workstations. Patching should be prioritized based on system criticality and the prevalence of local user accounts with display configuration access.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Ubiquitous
core OS kernel powering majority of servers, cloud, and embedded systems
Data Quality
6 sources
Confidence: High

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
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

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: Important
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