Skip to main content

Linux Kernel EUVDEUVD-2026-80426

| CVE-2026-89826 HIGH
2026-09-16 Linux GHSA-vfmm-vgxh-2c77
7.1
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain local access to Mali/Panthor host
  2. Delivery
    Supply crafted firmware build-info header
  3. Exploit
    Wrap meta_start+meta_size past bounds check
  4. Execution
    Trigger OOB read in panthor_fw_read_build_info
  5. Impact
    Leak kernel memory or crash GPU driver

Vulnerability Assessment

Exploitation Conditions

Requires the Panthor DRM driver (CONFIG_DRM_PANTHOR) active on a system with an ARM Mali CSF-based GPU, and the attacker must be able to influence the firmware image parsed by panthor_fw_read_build_info() - specifically the build-info header fields hdr.meta_start and hdr.meta_size (crafting an overflowing sum, or meta_size == 0, or metadata too short to hold the 'git_sha: ' prefix and trailing NULL). Loading a substituted firmware blob typically requires privileged/local access to the firmware search path, which is the main limiting factor; there is no remote or unauthenticated vector, and default vendor-signed firmware is not affected. Not exploitable on systems without Mali/Panthor hardware or with the driver unloaded.

Impact

Vendor CVSS 3.1 base score is 7.1 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H), i.e. a local, low-privileged vector with high confidentiality and availability impact. That scoring appears optimistic for a fix whose own commit message describes it as 'harden ... bounds checks': the attacker-controlled data (hdr.meta_start / hdr.meta_size, meta_size==0) originates from the Panthor/Mali firmware image (build-info metadata), not from an arbitrary syscall argument, so exploitation realistically presupposes the ability to supply or substitute a crafted firmware blob - a capability that on most systems already requires root/CAP_SYS_ADMIN to place the firmware file the kernel loads. That tension (PR:L in the vector versus firmware-substitution really implying higher privilege) should be verified against the actual load path. No EPSS score, no CISA KEV listing, and no public POC are provided; per the precision rules this is 'no public exploit identified at time of analysis.' Combined with the niche deployment footprint (ARM Mali CSF GPUs on specific SoCs, driver only present since 6.10), the real-world priority is LOW-to-MODERATE - a defensive robustness improvement rather than an actively-exploited threat. Treat the 7.1 as over-scored on privilege/complexity; the primary observable impact is an OOB read (potential info leak) and a GPU/driver crash (DoS), not remote code execution.

Exploit ScenarioDerived

A local attacker who can influence the Panthor GPU firmware image supplies a build-info header whose meta_start + meta_size wraps past UINT32_MAX (or sets meta_size == 0), passing the original addition-based bounds check while pointing outside the firmware buffer. When panthor_fw_read_build_info() reads the 'git_sha: ' prefix and NULL terminator, it dereferences out-of-bounds kernel memory, disclosing adjacent data or crashing the driver/GPU. No public exploit code exists, and the attack requires local access plus control over the loaded firmware, limiting practicality.

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 16, 2026

The Linux kernel's Panthor DRM driver for ARM Mali CSF-based GPUs (Mali-G310/G510/G610/G710/G720 class hardware) fails to safely validate the build-info metadata block it parses out of the loaded firmware image: panthor_fw_read_build_info() adds the u32 header fields hdr.meta_start and hdr.meta_size without overflow protection, reads the "git_sha: " prefix without first confirming the metadata is long enough, and can underflow the trailing NULL terminator index when meta_size is zero. An attacker who can supply or influence the firmware blob can therefore make malformed metadata pass validation and drive out-of-bounds reads, yielding information disclosure and potential availability impact on the GPU/driver. Exploitation is local and privileged (CVSS PR:H, i.e. authenticated with high privileges) and requires a system with Panthor active and Mali CSF hardware; default vendor-signed firmware is unaffected, and the independent assessment rates the realistic severity far below the vendor's 7.1 as CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:L. No public exploit code has been identified at time of analysis, and this CVE is not listed in CISA KEV; vendor fixes are shipped in Linux 6.18.51, 7.2.5 and 7.3-rc1.

RemediationAI

Vendor-released patch: Linux 6.18.51, 7.2.5 and 7.3-rc1 (stable commits 5516f1acfd07564361cf306cc90a8e513df0f096, 6ae19dce3e8c13ae73590b3f4311abe9f96bbae8 and 8321b093fa6c297b80586460ce6914d9655df170 at https://git.kernel.org/stable/c/5516f1acfd07564361cf306cc90a8e513df0f096 and the two sibling commit URLs) - upgrade to the patched kernel for each maintained branch listed in the advisory at https://nvd.nist.gov/vuln/detail/CVE-2026-89826. Because the flaw is only reachable by influencing the firmware image parsed by panthor_fw_read_build_info(), the strongest compensating control is to keep Mali CSF firmware vendor-signed and immutable: verify/attest the mali_csffw.bin blob and restrict write access to the kernel firmware search paths (e.g. /lib/firmware) to root only, noting the trade-off that this does not help where an attacker already holds root-equivalent privileges. Where Panthor is not required, blacklist or unload the panthor module (modprobe.blacklist=panthor or a modprobe.d deny rule), which removes the attack surface entirely but disables GPU acceleration on affected Mali hardware; on virtualized or containerized hosts, avoid passing Mali CSF devices into untrusted guests/containers, which limits legitimate GPU use. No public exploit code has been identified at time of analysis, so these mitigations are precautionary rather than incident-driven.

Affected VersionsENISA

Linux patch: 7.3-rc1
Linux 2718d91816eeed03c09c8abe872e45f59078768c <8321b093fa6c297b80586460ce6914d9655df170
Linux patch: 6.18.51
Linux 2718d91816eeed03c09c8abe872e45f59078768c <6ae19dce3e8c13ae73590b3f4311abe9f96bbae8
Linux patch: 0
Linux 6.10
Linux patch: 7.2.5
Linux 2718d91816eeed03c09c8abe872e45f59078768c <5516f1acfd07564361cf306cc90a8e513df0f096

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

Panthor is the upstream DRM/KMS driver for ARM Mali GPUs built on Arm's Command Stream Frontend (CSF) architecture; it requires CONFIG_DRM_PANTHOR and loads a firmware image (e.g. mali_csffw.bin) at device probe time, then parses a build-info metadata block from that image. The vulnerable routine, panthor_fw_read_build_info(), validates that the metadata range lies inside the firmware image by computing hdr.meta_start + hdr.meta_size - both fields are u32, so the sum can wrap around and let an out-of-bounds range pass the check. Two additional defects compound the flaw: the function reads the expected "git_sha: " prefix from the metadata without verifying that the block is at least as long as the prefix, and a meta_size of 0 causes the computed index of the trailing NULL byte to underflow. The upstream fix replaces the addition-based check with subtraction-based bounds validation and explicitly rejects metadata too short to hold the expected prefix plus the terminating NULL byte (see CWE-190 integer overflow / CWE-125 out-of-bounds read class behavior). The affected component is tracked via CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* and was introduced with the Panthor driver in Linux 6.10. Per the independent assessment, the practical attack surface is narrow: the actor must be able to substitute or influence firmware parsed by this function, which normally means privileged/local write access to the firmware search path, and the assessed confidentiality and availability impacts are Low (C:L/A:L) rather than the vendor-scored High, because default vendor-signed firmware is not exploitable and systems without Mali/Panthor hardware or with the driver unloaded are unaffected.

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

Exploitation needs local privileged control over the loaded firmware image (PR:H) and a crafted overflow condition (AC:H); realistic impact is limited OOB read (C:L) and driver/GPU crash (A:L).

3.1 AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:L
4.0 AV:L/AC:H/AT:N/PR:H/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE 4.0 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
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
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 16, 2026 - 15:22 NVD
7.1 (HIGH)
Patch available
Sep 16, 2026 - 11:03 EUVD
CVE Published
Sep 16, 2026 - 10:30 cve.org
HIGH 7.1
CVE Published
Sep 16, 2026 - 10:30 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

drm/panthor: harden firmware build-info bounds checks

panthor_fw_read_build_info() checks whether the metadata range fits in the firmware image with hdr.meta_start + hdr.meta_size. Both fields are u32, so the addition can wrap and let an out-of-bounds range pass validation.

The function also reads the "git_sha: " prefix without first checking that the metadata is long enough, and meta_size == 0 can underflow the NULL terminator index.

Use subtraction-based bounds checking and reject metadata that is too short to contain the expected prefix and trailing NULL byte.

Executive ViewAI

Why It Matters

CVE-2026-89826 affects Linux systems using the Panthor DRM driver with ARM Mali CSF GPUs such as Mali-G310/G510/G610/G710/G720 class hardware. A local attacker with high privileges (CVSS PR:H) could exploit malformed firmware build-info metadata to cause out-of-bounds reads, leading to information disclosure and potential GPU/driver availability disruption. No public exploit identified at time of analysis, default vendor-signed firmware is unaffected, and a patch is available per vendor advisory, so leadership should prioritize targeted remediation of exposed systems rather than broad emergency action.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
ARM Mali CSF (Panthor) GPU driver, niche SoCs, only since kernel 6.10
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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

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