Description
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.
Published: 2026-09-25
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

An incorrect interpretation of bits 15:14 in the NPU_SET_{IFM,OFM}_PRECISION register caused the driver to read the U65 rounding mode field as a storage mode. This misreading leads every U65 command stream that requests natural or truncating rounding to fail at CMDSTREAM_BO_CREATE, returning –EINVAL. The failure propagates to memory size calculations, producing bogus feature map sizes and causing dozens of errors in GPU workloads such as average pooling, concatenation, split, unpack, strided slice, LUT, and argmax.

Affected Systems

Any Linux kernel containing the ethosu driver before the patch commit 6b08adbda8ea797 shows this flaw. The issue is specific to the U65 hardware of the ARM Ethos‑U family; U85 devices are unaffected because their register layout differs. Users running the i.MX93 platform or other SoCs that incorporate Ethos‑U65 are impacted, as demonstrated by the Teflon test suite failure on i.MX93.

Risk and Exploitability

This vulnerability does not grant arbitrary code execution or privilege escalation. Its impact is a denial of service for applications that generate GPU command streams using natural or truncating rounding on U65 devices. The EPSS score of < 1% indicates a very low exploitation probability, and the vulnerability is not listed in CISA’s KEV catalog. The CVSS score of 7.8 indicates a high severity. Based on the description, it is inferred that an attacker would need local or filesystem access to inject malformed command streams through Mesa or other graphics libraries; remote exploitation is unlikely without additional vulnerabilities. Therefore the risk is moderate, primarily affecting system availability for GPU workloads.

Generated by OpenCVE AI on September 30, 2026 at 13:15 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the kernel patch that updates the ethosu driver or upgrade to a Linux kernel release that includes the fix commit 6b08adbda8ea797849e3654ce12cb3856ce6051a.
  • Upgrade Mesa to a version that no longer emits command streams with natural or truncating rounding for U65 hardware, or reconfigure Mesa to avoid those features until the kernel patch is in place.
  • If updating the kernel or Mesa is not immediately possible, consider disabling the ethosu driver or restricting access to the GPU device through udev rules or SELinux policies to mitigate denial‑of‑service risk.

Generated by OpenCVE AI on September 30, 2026 at 13:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 09:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-15

Tue, 29 Sep 2026 13:15:00 +0000


Fri, 25 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-15

Fri, 25 Sep 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Fri, 25 Sep 2026 15:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Fri, 25 Sep 2026 13:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Fri, 25 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Description 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.
Title accel: ethosu: Don't read the U65 rounding mode as a storage mode
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T09:14:36.709Z

Reserved: 2026-09-25T10:25:14.319Z

Link: CVE-2026-98143

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-09-25T11:17:45.830

Modified: 2026-10-19T10:18:13.673

Link: CVE-2026-98143

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-98143 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T13:15:19Z

Weaknesses
  • CWE-115

    Misinterpretation of Input