Skip to main content

Linux Kernel CVE-2026-98143

| EUVDEUVD-2026-86974 HIGH
2026-09-25 Linux GHSA-m67f-86jg-mhm5
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 local access to accel/ethos-u device
  2. Delivery
    Craft U65 command stream with truncating rounding
  3. Exploit
    Parser misreads field, selects two-tile path
  4. Execution
    Bogus feature-map size from unset tile bases
  5. Impact
    Kernel memory corruption / crash (DoS)

Vulnerability Assessment

Exploitation Conditions

Requires the ARM Ethos-U accelerator (accel/ethos-u) driver to be present and bound to Ethos-U65 hardware - a niche configuration limited to specific embedded SoCs such as NXP i.MX93. The attacker needs local access to the accelerator character device and the ability to submit NPU command streams (CMDSTREAM_BO_CREATE). Triggering the corruption path specifically requires a U65 stream using truncating rounding (value 1), which routes to the two-tile address path and derives a feature-map size from tile bases the stream never initialized; U65 natural rounding (value 2) only produces the -EINVAL functional failure. Limiting factors: local-only vector, requires accel-device access (PR:L), U85 hardware is unaffected, and the driver must be built and running against real U65 silicon - not a default configuration on general-purpose systems.

Impact

This is a HIGH-CVSS-but-LOW-real-risk issue. NVD scores it 7.8 via CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, but the CVSS impact triad (C:H/I:H/A:H) is overstated relative to the actual defect. The described behavior is fundamentally a register-field misinterpretation: on ARM Ethos-U65 NPUs, bits 15:14 of NPU_SET_{IFM,OFM}_PRECISION encode the rounding mode, but the command-stream parser always read them as the U85 storage mode. The dominant real-world effect is a functional regression - legitimate U65 command streams requesting natural rounding are rejected with -EINVAL (72 Teflon test-suite failures on i.MX93), which is availability/usability, not confidentiality. The genuine security-relevant path is the truncating-rounding misread selecting a two-tile address path and computing a bogus feature-map size from tile bases the stream never set, which is a memory-corruption/OOB risk (crash-dominant DoS, not information disclosure). There is no EPSS score, no CISA KEV listing, and no public exploit identified. SIGNAL CONFLICT: the input Tags say 'Information Disclosure' (implying C:H), but the description and patch indicate a functional/corruption bug with no read primitive - C:H is not supported. The CVSS AV:L/PR:L is consistent with the description (local access to the accel device is required). Overall: low priority outside the specific embedded ML deployments that run this driver.

Exploit ScenarioDerived

A local user with access to the ARM Ethos-U accelerator device on an i.MX93-class SoC submits a crafted NPU command stream using U65 truncating rounding, causing the parser to take the two-tile address path and compute a bogus feature-map size from uninitialized tile bases, leading to memory corruption or a kernel crash. No public exploit code exists, and exploitation requires local access plus the ability to submit command streams to the accel device.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 25, 2026

Incorrect interpretation of the NPU_SET_IFM/OFM_PRECISION field by the Linux kernel's accel/ethosu driver on Arm Ethos-U65 hardware lets a local user with access to the accelerator character device corrupt command-stream processing. Because bits 15:14 are read as an activation storage mode instead of the U65 rounding mode, natural rounding (value 2) streams are rejected with -EINVAL, and truncating rounding (value 1) streams are misrouted to the two-tile address path where a feature-map size is computed from tile bases the stream never initialized, degrading integrity of NPU operations and potentially crashing the affected subsystem. Authentication is required (CVSS vector PR:L, local vector AV:L); no public exploit code has been identified at time of analysis, and exploitation is limited to systems running the driver bound to real Ethos-U65 silicon, such as NXP i.MX93 SoCs. Vendor-released patches are available in the referenced kernel stable commits, with EUVD listing Linux 7.2.7 and 7.3-rc2 as fixed.

RemediationAI

Apply the vendor patch by upgrading to a kernel containing the upstream fix - the stable commit 6b08adbda8ea797849e3654ce12cb3856ce6051a or mainline commit db9deec5a345abc538d081fb221dc0b00a9695bd, corresponding per EUVD to Linux 7.2.7 or 7.3-rc2 and later; on vendor BSPs for NXP i.MX93, take the equivalent accel/ethosu update from the SoC vendor rather than assuming the mainline tag alone applies. If the upgrade cannot be staged immediately, the most direct compensating control is to remove exposure of the accelerator character device to untrusted local users (tighten permissions, udev rules or cgroup device-controller policy on /dev/accel*), trading away legitimate NPU access for non-privileged workloads; alternatively, build the kernel with the ethos-u driver disabled or unbound on U65 systems that do not require NPU offload, at the cost of losing hardware acceleration and failing any userspace stack that opens the device. Blocking only streams that use truncating rounding is not a viable workaround because Mesa emits both rounding values for common operators (average pooling, concatenation, split, unpack, strided slice, LUT, argmax), so selective filtering breaks normal functionality. Patch availability is confirmed by the vendor per the supplied patch field; the assessment that no public exploit exists should be revisited if exploit code or in-field abuse is later reported.

Affected VersionsENISA

Linux 5a5e9c0228e613f0ef2a58b9782d7c0ea8f1e58b <6b08adbda8ea797849e3654ce12cb3856ce6051a
Linux 6.19
Linux patch: 0
Linux patch: 7.2.7
Linux patch: 7.3-rc2
Linux 5a5e9c0228e613f0ef2a58b9782d7c0ea8f1e58b <db9deec5a345abc538d081fb221dc0b00a9695bd

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

This is a Linux kernel driver logic defect in the Arm Ethos-U NPU accelerator subsystem (accel/ethosu), which exposes NPU command-stream submission through the accelerator character device and the CMDSTREAM_BO_CREATE ioctl. The field at bits 15:14 of the NPU_SET_IFM_PRECISION and NPU_SET_OFM_PRECISION register definitions is architecturally overloaded: on Ethos-U85 it selects the activation storage mode, while on Ethos-U65 the same bits carry the rounding mode. The command-stream parser has treated the field as a storage mode since the driver was introduced, which was benign only because unrecognized values previously fell through the switch statement. Once unknown values were rejected, two distinct failure modes appeared: U65 streams requesting natural rounding (value 2) - emitted by Mesa for average pooling, concatenation, split, unpack, strided slice, LUT and argmax - fail CMDSTREAM_BO_CREATE with -EINVAL, producing 72 failures in the Teflon test suite on i.MX93; and streams requesting truncating rounding (value 1) are misclassified into the two-tile address path, where the driver derives a feature-map size from tile base addresses that the command stream never populated, yielding a bogus size calculation. The root cause is an unvalidated hardware-generation assumption in a shared parser, i.e., an improper interpretation of attacker-influenced input rather than a memory-safety flaw; the corrective upstream change gates the storage-mode reading to the hardware where the field actually is a storage mode. Per the independent assessment, impact is scored CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H - no confidentiality impact, limited integrity impact, and high availability impact - which is lower than the NVD-published C:H/I:H/A:H vector. CPE data identifies the affected package as cpe:2.3:a:linux:linux across all versions prior to the fix.

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.1 MEDIUM

Local accel-device access with the ability to submit command streams gives AV:L/PR:L/AC:L; the described impact is a crash/corruption DoS (A:H) with possible minor integrity effect (I:L) and no disclosure (C:N).

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
SUSE 4.4 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
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
Sep 25, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Sep 25, 2026 - 12:02 EUVD
CVE Published
Sep 25, 2026 - 10:36 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 25, 2026 - 10:36 cve.org
HIGH 7.8

DescriptionCVE.org

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

accel: ethosu: Don't read the U65 rounding mode as a storage mode

Bits 15:14 of NPU_SET_{IFM,OFM}_PRECISION select the activation storage mode on U85 only. On U65 the same field holds the rounding mode, and the command stream parser has read it as a storage mode since the driver was added.

That went unnoticed while unknown values fell through the switch, but now that they are rejected, every U65 command stream that asks for natural rounding (2) fails CMDSTREAM_BO_CREATE with -EINVAL. Mesa emits it for average pooling, concatenation, split, unpack, strided slice, LUT and argmax, which is 72 failures of the Teflon test suite on an i.MX93. Truncating rounding (1) is misread as well: it picks the two-tile address path and computes a bogus feature map size from tile bases the command stream never set.

Read the field as a storage mode only on the hardware where it is one.

Executive ViewAI

Why It Matters

A high-severity flaw in the Linux kernel's accel/ethosu driver for Arm Ethos-U65 hardware, including NXP i.MX93 SoCs, allows an authenticated local user with access to the accelerator character device to corrupt NPU command-stream processing and potentially crash the affected subsystem. This is limited to systems with the driver bound to real Ethos-U65 silicon, and no public exploit has been identified at time of analysis; vendor patches are available. Leadership should care because affected edge or AI devices may suffer degraded NPU integrity or availability, requiring inventory and patch prioritization.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Rare
niche ARM Ethos-U NPU driver on specific embedded ML SoCs (i.MX93)
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.1%
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

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy