Skip to main content

Linux Kernel CVE-2026-93175

| EUVDEUVD-2026-82283 HIGH
2026-09-17 Linux GHSA-7g8p-mffc-5643
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 local low-privileged access to DRM device
  2. Delivery
    Induce kernel memory pressure
  3. Exploit
    Trigger CRTC reset so kzalloc fails
  4. Execution
    Leave dangling freed-state pointer
  5. Persist
    Subsequent DRM op derefs freed memory
  6. Impact
    Kernel use-after-free crash (DoS)

Vulnerability Assessment

Exploitation Conditions

Requires local access to the AMD GPU (amdgpu) DRM device and the ability to invoke CRTC/atomic reset paths that call amdgpu_dm_crtc_reset_state(). The dangling pointer only arises when kzalloc() fails during that reset - i.e., under kernel memory exhaustion - so exploitation is gated on inducing an allocation failure at the precise moment, which is not reliably attacker-controllable. Limited to systems using AMD GPUs with the amdgpu display stack; no remote vector, and realistic outcome is a kernel crash rather than code execution or data disclosure.

Impact

This is a low-real-world-risk issue despite the vendor's 7.8 CVSS. The vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H claims high confidentiality/integrity/availability impact via local, low-privilege, low-complexity access, but this contradicts the actual defect: a dangling pointer that only manifests when kzalloc() fails inside amdgpu_dm_crtc_reset_state(). Allocation failure is not attacker-controllable in any reliable way (it requires kernel memory exhaustion), so realistic AC is High and the practical impact is a crash/use-after-free rather than a controllable read/write primitive - the vendor's C:H/I:H is not supported by the description. No EPSS score, no CISA KEV listing, and no public exploit are provided; the flaw was found internally by the Linux Verification Center via SVACE static analysis, indicating a code-quality/hardening fix rather than an observed attack. Signals conflict: vendor CVSS is high but every corroborating exploitation signal (EPSS/KEV/POC) is absent or negative, consistent with a defensively-patched error path, not a priority threat. The 'Information Disclosure' tag is not supported - there is no disclosure path; the outcome is denial of service.

Exploit ScenarioDerived

A local user repeatedly triggers CRTC atomic reset (e.g., modeset/DRM ioctls) while the system is under severe memory pressure so that kzalloc() fails during amdgpu_dm_crtc_reset_state(); the CRTC state pointer is then left dangling at freed memory. A subsequent DRM operation dereferences the freed state, causing a use-after-free that most likely crashes the machine. No public exploit exists and reliable triggering of the allocation failure is impractical.

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 – Sep 18, 2026

A dangling-pointer condition in the AMD display (amdgpu) driver of the Linux kernel can leave a CRTC state pointer referencing freed memory when amdgpu_dm_crtc_reset_state() runs: the function frees the old state before attempting kzalloc() for the replacement, and if that allocation fails it returns without updating the pointer. Systems running AMD GPUs are affected, tracing back to kernel 4.15-era code, with fixes shipped in Linux 7.2.6 and 7.3-rc1. Triggering this requires local access to the amdgpu DRM device plus a carefully timed allocation failure (memory exhaustion), so while the vendor-scored severity is 7.8, the assessed impact is limited to a possible kernel crash (availability only) for a local user with existing device access; no public exploit code has been identified at time of analysis and there is no confirmed active exploitation (not in CISA KEV).

RemediationAI

Vendor-released patch: Linux 7.2.6 and 7.3-rc1 (and any later stable/mainline release that contains the fixing commits 32bd68edbc6cbcfac0e4033b64f0bcadbf0efef5 and 0aeed866cb938943908c3ba46422128e49d2d080). The primary remediation is to upgrade the kernel to a version carrying the reordered allocation logic, or to apply the distribution's backported kernel update; the upstream stable patches are available at https://git.kernel.org/stable/c/32bd68edbc6cbcfac0e4033b64f0bcadbf0efef5 and https://git.kernel.org/stable/c/0aeed866cb938943908c3ba46422128e49d2d080, with tracking details at https://nvd.nist.gov/vuln/detail/CVE-2026-93175. Because exploitation is gated on a local user reaching the amdgpu CRTC reset path and forcing a kzalloc failure, useful compensating controls before patching are to restrict access to the DRM device nodes (/dev/dri/card* and renderD*) to trusted local users or a dedicated video/render group (trade-off: removes GPU acceleration for untrusted or multi-tenant local users) and to constrain memory pressure on systems running the amdgpu display stack via cgroup/VM limits and OOM monitoring so the required allocation failure is harder to induce (trade-off: workload tuning effort, no absolute guarantee against allocation failure at the critical instant). Disabling the amdgpu display stack or blacklisting the module removes the exposure entirely but sacrifices AMD GPU display and compute functionality, so it is only appropriate where the GPU is not required.

Affected VersionsENISA

Linux patch: 7.2.6
Linux patch: 7.3-rc1
Linux e7b07ceef2a650e5ed8ca37997689e086c680daf <32bd68edbc6cbcfac0e4033b64f0bcadbf0efef5
Linux e7b07ceef2a650e5ed8ca37997689e086c680daf <0aeed866cb938943908c3ba46422128e49d2d080
Linux 4.15
Linux patch: 0

Affected Packages

euvd linux no fix

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 portion of the amdgpu DRM driver, specifically the CRTC state reset path used by the kernel's atomic modesetting framework. CRTC (cathode-ray tube controller) reset functions are expected to discard the current atomic state and replace it with a freshly zero-initialized one; amdgpu_dm_crtc_reset_state() instead freed the existing state object first and only then called kzalloc() for the new one. Because the state pointer was not updated on the failure path, an allocation failure (kzalloc returning NULL under memory pressure) left the CRTC referencing memory that had already been released - a classic use-after-free/dangling-pointer memory-safety defect in the CWE-416 family. The correct ordering, applied by the upstream fix, is to allocate the new state first and only free the old state once allocation succeeds, so a failure leaves the prior state intact and the function exits safely. This is an internal kernel state-management bug exposed through kernel APIs rather than a network-facing protocol issue; it affects the amdgpu display stack identified by the Linux kernel CPE (cpe:2.3:a:linux:linux) and was found by the Linux Verification Center (linuxtesting.org) using the SVACE static analyzer.

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

Local DRM access (AV:L, PR:L); triggering needs an unpredictable kzalloc failure so AC:H; impact is a crash-only dangling-pointer UAF (C:N/I:N/A:L), not disclosure.

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

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
Sep 18, 2026 - 18:22 NVD
7.8 (HIGH)
Patch available
Sep 17, 2026 - 17:19 EUVD
CVE Published
Sep 17, 2026 - 16:12 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 17, 2026 - 16:12 cve.org
HIGH 7.8

DescriptionCVE.org

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

drm/amd/display: Fix dangling pointer in CRTC reset function

amdgpu_dm_crtc_reset_state() frees the old state before allocating a new one. If kzalloc() fails, the function returns without updating the state pointer, leaving a dangling pointer to already freed memory.

Fix this by allocating the new state first. On allocation failure, the old state remains untouched and the function safely returns.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

[adjust for movement around current amd-staging-drm-next]

Executive ViewAI

Why It Matters

Linux systems using AMD GPUs are exposed to a local denial-of-service condition in the kernel display driver that can crash the system and disrupt availability. The issue requires local device access and a rare memory-exhaustion timing, and no public exploit identified at time of analysis, so the immediate business risk is limited to availability on a subset of endpoints and servers. Leadership should ensure patch management covers the affected Linux kernel versions, because unpatched machines remain susceptible to local users causing downtime.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
AMD GPU amdgpu display driver is common on desktops/laptops, but the bug path is niche
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

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

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