Skip to main content

Linux Kernel CVE-2026-74452

| EUVDEUVD-2026-59645 HIGH
2026-08-15 Linux GHSA-3jx8-2xh9-q6mh
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-privilege local account on Arm/Panthor-GPU system
  2. Delivery
    Write crafted firmware image to /lib/firmware path
  3. Exploit
    Trigger panthor DRM driver firmware reload via device rebind or module reload
  4. Execution
    panthor_fw_load_section_entry computes unchecked oversized data.size from firmware header
  5. Persist
    memcpy overflows heap buffer in panthor_fw_init_section_mem
  6. Impact
    Corrupt adjacent kernel structures to escalate privileges or crash system

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a Linux system running a kernel version from commit 2718d91816eeed03c09c8abe872e45f59078768c onward that is physically or logically equipped with an Arm Mali Valhall (Panthor-family) GPU and has the drm/panthor module loaded. The attacker must be able to supply or substitute a crafted firmware file in a path searched by the panthor driver (typically under /lib/firmware); on standard Linux distributions, write access to that directory requires root or CAP_SYS_ADMIN, meaning the effective required privilege is likely higher than the CVSS PR:L rating implies for hardened deployments. Triggering firmware reload - the event that activates the vulnerable parse path - typically requires the ability to unbind/rebind the device or reload the kernel module, which itself may require elevated privilege. Limiting factors include: specific Arm Mali Valhall GPU hardware must be present; the drm/panthor module must be in use; and write access to the firmware directory must be accessible to the attacker. Systems using x86, x86-64, or other GPU hardware are entirely unaffected.

Impact

The NVD CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, score 7.8) scores this as a local, low-complexity attack requiring only low privileges with maximum impact, which is plausible for the worst-case path but may overestimate accessibility: placing a crafted firmware image in /lib/firmware typically requires root or equivalent write access on a standard hardened Linux deployment, suggesting the effective PR may be higher than PR:L in most real configurations. EPSS at 0.18% and 8th-percentile rank indicates the broader security community has not observed or anticipates widespread exploitation, and the absence of a CISA KEV entry confirms no active exploitation has been reported. The local attack vector and hardware prerequisite (Arm Mali Valhall GPU) substantially limit the population of reachable targets - even a mid-sized municipal IT team in gliwice running standard x86-64 server infrastructure would be entirely unaffected unless they operate ARM-based systems with Panthor-class GPU hardware. For environments that do include such hardware (embedded platforms, ARM servers, developer workstations), the risk is real: a heap overflow with an attacker-controlled length and a potential memset underflow producing kernel-wide memory corruption are primitives frequently chained into privilege escalation. No public proof-of-concept has been identified, which reduces near-term practical risk further, but the technical severity on vulnerable hardware is high.

Exploit ScenarioDerived

A local attacker with low-privilege access on a Linux system equipped with an Arm Mali Valhall GPU writes a crafted firmware image - containing a header where data.end minus data.start exceeds the allocated section_size - into the firmware search path, then triggers panthor DRM driver firmware loading by unbinding and rebinding the GPU device or reloading the panthor module. The driver's panthor_fw_load_section_entry() computes the oversized data.size without validation, which is subsequently passed to memcpy in panthor_fw_init_section_mem(), overflowing the heap buffer and corrupting adjacent kernel memory structures; if data.size also exceeds the BO size, the memset length underflows to a near-maximal value, zeroing gigabytes of kernel memory and causing a system crash or enabling further exploitation. No public proof-of-concept exploit 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

Heap buffer overflow and potential kernel memory mass-zeroing in the Linux kernel drm/panthor GPU driver allow a local attacker to corrupt kernel heap structures or trigger catastrophic out-of-bounds writes by supplying a crafted firmware image to the Arm Mali Valhall (Panthor) DRM subsystem. The root cause is that panthor_fw_load_section_entry() computes section->data.size from raw firmware header fields without bounding it against the allocated section_size, allowing both a memcpy overflow and an unsigned integer underflow in a subsequent memset that could zero arbitrarily large kernel memory regions. No public exploit has been identified and EPSS is low at 0.18% (8th percentile), but the CVSS impact ratings of C:H/I:H/A:H reflect the realistic worst case of full kernel compromise on affected hardware.

RemediationAI

The primary remediation is upgrading to a patched Linux kernel release: 6.12.103, 6.18.44, or 7.1.8 for stable deployments, all confirmed via EUVD. Administrators tracking upstream directly can cherry-pick any of the four fix commits from git.kernel.org (0e57165ca025a67d8dfd17efd2765fdd4925fdab, 2a761b9be5863e1d26a584f0c2d1e114a684ed9a, 7f4674d986c15c74327cb6ac6e2e2afecf061e04, a3caaa06809248b996254be5b47e10804a3494e2). Where patching is not immediately possible, blacklisting the panthor kernel module (adding 'blacklist panthor' to /etc/modprobe.d/blacklist.conf and running modprobe -r panthor) eliminates the attack surface entirely, at the cost of disabling Arm Mali Valhall GPU acceleration; this is a viable compensating control on systems where GPU functionality is not critical. Additionally, enforcing strict root-only write permissions on /lib/firmware and its subdirectories prevents unprivileged accounts from planting crafted firmware images, reducing the practical exploitability even on unpatched kernels. The NVD advisory is available at https://nvd.nist.gov/vuln/detail/CVE-2026-74452.

Affected VersionsENISA

Linux 2718d91816eeed03c09c8abe872e45f59078768c <2a761b9be5863e1d26a584f0c2d1e114a684ed9a
Linux patch: 0
Linux 2718d91816eeed03c09c8abe872e45f59078768c <7f4674d986c15c74327cb6ac6e2e2afecf061e04
Linux 2718d91816eeed03c09c8abe872e45f59078768c <0e57165ca025a67d8dfd17efd2765fdd4925fdab
Linux 2718d91816eeed03c09c8abe872e45f59078768c <a3caaa06809248b996254be5b47e10804a3494e2
Linux 6.10
Linux patch: 6.18.44
Linux patch: 6.12.103
Linux patch: 7.1.8
Linux patch: 7.2-rc6

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 drm/panthor driver provides Direct Rendering Manager support for Arm Mali Valhall (Panthor-family) GPUs in the Linux kernel. During firmware initialization, panthor_fw_load_section_entry() parses a binary firmware image header and computes section->data.size = hdr.data.end - hdr.data.start without validating the result against the memory allocation size for that section. This unchecked value is then used in two dangerous ways inside panthor_fw_init_section_mem(): a memcpy of section->data.size bytes into section->mem->kmap can overflow the heap buffer allocation if the computed size exceeds it; and a memset whose length is computed as panthor_kernel_bo_size(section->mem) - section->data.size will underflow to a near-maximal unsigned value if data.size exceeds the buffer object (BO) size, causing the kernel to zero an enormous contiguous region of memory. No CWE was assigned in NVD data; the vulnerability maps most closely to CWE-787 (Out-of-bounds Write) compounded by CWE-190 (Integer Overflow/Wraparound). The affected component is identified by CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*.

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

Writing to /lib/firmware requires root-level access (PR:H), and exploitation depends on specific Arm Mali Valhall GPU hardware being present (AC:H); full kernel impact (C:H/I:H/A:H) is realistic if triggered.

3.1 AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
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 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/panthor: reject firmware sections with oversized data

In panthor_fw_load_section_entry(), the data size to copy is calculated without validating it against the allocated section_size:

section->data.size = hdr.data.end - hdr.data.start;

If a crafted firmware sets data.size larger than the allocated memory, this could cause a heap buffer overflow in panthor_fw_init_section_mem()

memcpy(section->mem->kmap, section->data.buf, section->data.size);

Additionally, if the section->data.size exceeds the BO size, could this memset underflow the size calculation, leading to a massive out-of-bounds zeroing of kernel memory?

memset(section->mem->kmap + section->data.size, 0, panthor_kernel_bo_size(section->mem) - section->data.size);

Reject section entries whose initial data is larger than the section size.

Executive ViewAI

Why It Matters

CVE-2026-74452 in the Linux drm/panthor GPU driver enables local attackers to achieve complete kernel compromise via crafted firmware images, affecting Linux systems with Arm Mali Valhall GPUs-including edge devices, embedded systems, and mobile infrastructure. Full kernel compromise permits unrestricted data access, administrative privilege escalation, and undetected lateral movement within enterprise networks. Leadership should prioritize urgent patching despite current low exploitation likelihood due to the catastrophic impact potential.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche Arm Mali Valhall GPU driver, uncommon in enterprise Linux deployments
Data Quality
4 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
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: 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