Skip to main content

Linux Kernel CVE-2026-80747

| EUVDEUVD-2026-70351 HIGH
2026-09-03 Linux GHSA-9jrx-pr9x-qp88
8.0
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Open /dev/kfd on AMD GPU host
  2. Delivery
    Trigger CRAT table reparsing with oversized length field
  3. Exploit
    CRAT subtype bounds check skipped
  4. Execution
    kfd_parse_subtype() casts header beyond buffer
  5. Impact
    Read adjacent kernel memory (info disclosure) or kernel panic (DoS)

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a host system with AMD KFD-capable GPU or APU hardware with the amdkfd kernel module loaded and active. The attacker must be able to cause the CRAT parser to process a malformed table - this occurs either at driver initialization (amdkfd module load/device probe) with a firmware-supplied malformed CRAT, or if a user-space code path exists to re-trigger CRAT parsing. PR:N in the vendor CVSS implies unprivileged local user exploitation is claimed, but this is not explicitly confirmed by the description; in practice, triggering CRAT reparsing may require at minimum an open /dev/kfd file descriptor (typically accessible to users in the 'render' or 'video' group on Linux desktop systems). Systems without AMD GPU hardware, or with amdkfd blacklisted, are entirely unexposed. The vulnerability does not affect network-facing code paths.

Impact

The vendor-supplied CVSS vector (AV:L/AC:L/PR:N/UI:N/C:H/I:L/A:H) yields 8.0, but several metrics warrant scrutiny. AV:L (local) is appropriate since exploiting the CRAT parser requires reaching the KFD initialization or reparsing path on the host. PR:N is the most debatable metric: triggering this path typically requires either firmware-level CRAT table manipulation (which implies elevated or physical access) or a user-space mechanism to supply/override CRAT data - the PR:N claim is not fully supported by the description alone and may overstate accessibility. I:L is weakly justified for an OOB read; the realistic write impact is near-zero absent a separate exploitation primitive. EPSS of 0.19% (9th percentile) aligns with low real-world exploitation interest. The vulnerability is not listed in CISA KEV and no public exploit code exists. Real-world priority is moderate: systems running amdkfd with AMD APU/GPU hardware should patch promptly, but the limited exploit surface (local, hardware-specific driver path) substantially reduces urgency compared to the raw CVSS score. CVSS C:H (kernel memory disclosure) is the most credible impact signal.

Exploit ScenarioDerived

A local attacker with access to an AMD GPU/APU system manipulates or supplies a crafted CRAT table with an oversized subtype length field - either through a firmware interface, physical access, or a user-space KFD ioctl path that triggers CRAT reparsing. When the kernel's kfd_parse_subtype() casts the header pointer into a larger subtype structure, it reads beyond the allocated buffer, potentially disclosing adjacent kernel memory contents or triggering a kernel panic. No public proof-of-concept code exists 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 – Sep 04, 2026

Out-of-bounds memory reads in the Linux kernel's drm/amdkfd CRAT table parser allow a local attacker to leak kernel memory and potentially crash the system on AMD GPU/APU-equipped hosts. The CRAT (Component Resource Affinity Table) subtype parser validates that a subtype header fits within the image buffer but fails to verify that the advertised subtype length field also stays within bounds, enabling kfd_parse_subtype() to cast the header pointer beyond valid memory when a malformed CRAT table is supplied. No public exploit has been identified at time of analysis; EPSS is 0.19%, placing this in the 9th percentile.

RemediationAI

Apply the vendor-released patches: upgrade to Linux 7.1.10 or Linux 7.2 (or later), which contain the bounds-check fix for kfd_parse_subtype(). The fix is available in the stable kernel tree via commits ca91e0cc8087 and 6e7566ba4739 on git.kernel.org. Distribution maintainers (RHEL, Ubuntu, SUSE, Debian) should be tracked for backported stable updates. As a compensating control on systems where the patch cannot be immediately applied, unloading the amdkfd kernel module (modprobe -r amdkfd) prevents the CRAT parser from executing, though this disables AMD GPU compute (ROCm/HIP) functionality entirely. Restricting physical and firmware-level access to ACPI/CRAT table modification reduces the practical attack surface. No advisory URL beyond NVD (https://nvd.nist.gov/vuln/detail/CVE-2026-80747) was available at time of analysis.

Affected VersionsENISA

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <ca91e0cc8087568e4b791648a7c01e804f48cb73
Linux 0 <7.1.10
Linux patch: 7.2
Linux patch: 7.1.10
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <6e7566ba4739dd573c331adde1c96690f7a567bd

Affected Packages

euvd linux fix: 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 AMD Kernel Fusion Driver (KFD), part of the Linux kernel's DRM subsystem (drm/amdkfd), parses CRAT tables to discover hardware topology - compute, memory, and cache resources - for heterogeneous AMD APU/GPU systems. CRAT is a firmware or ACPI-supplied binary structure composed of typed subtypes, each carrying a header with a length field. The vulnerability (CWE not formally assigned) is a classic length-field bounds-check omission: the code confirms the subtype header pointer fits within the image buffer, but does not subsequently verify that header->length bytes from that pointer also remain within the buffer before casting the header to a larger typed structure (e.g., a cache or memory subtype struct). This allows an oversized or malformed length to drive subsequent field accesses off the end of the mapped image region, producing out-of-bounds reads in kernel memory. Affected product CPE: cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*; affected git range from commit 1da177e4c3f4 up to the fix commits ca91e0cc8087 (stable) and 6e7566ba4739.

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 8.0 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:H
vuln.today AI 7.1 HIGH

Local vector confirmed; PR:L reflects /dev/kfd group access typical for AMD KFD; OOB read has no write impact (I:N).

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Sep 04, 2026 - 05:22 NVD
8.0 (HIGH)
Patch available
Sep 03, 2026 - 10:16 EUVD
CVE Published
Sep 03, 2026 - 08:26 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 03, 2026 - 08:26 cve.org
HIGH 8.0

DescriptionCVE.org

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

drm/amdkfd: Add bounds check for CRAT subtype length

The CRAT parser validates that the subtype header fits within the image, but does not verify that the advertised subtype length fits. A malformed CRAT table with an oversized length field causes out-of-bounds reads when kfd_parse_subtype() casts the header to specific subtype structures.

Add validation that sub_type_hdr + length does not exceed the image boundary before parsing the subtype contents.

(cherry picked from commit 48e1d1e6e8798aef0312e68d8e586021b5b3cf4d)

Executive ViewAI

Why It Matters

Linux systems with AMD GPU or APU processors contain a memory disclosure vulnerability (CVSS 8.0) allowing local users to access kernel memory or trigger system crashes. No public exploit has been identified at time of analysis. Organizations with AMD-based compute infrastructure should prioritize patching within 30 days to eliminate sensitive kernel data exposure risk, though active exploitation probability remains extremely low.

Business Impact: High
Compensating Controls

Apply vendor patch. If patching is delayed, restrict local user shell access to affected systems, disable GPU compute features where not required by workloads, and enable kernel audit logging to detect exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
High
AMD GPUs and APUs are common in workstations, gaming PCs, and some servers
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

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