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: n/a
EPSS: n/a
KEV: No
Impact: Denial of Service via GPU command stream failure
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 caused 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, leading to bogus feature map sizes and resulting in dozens of errors in GPU workloads such as average pooling, concatenation, etc.

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 is not available, and the vulnerability is not listed in CISA’s KEV catalog. 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 25, 2026 at 13:16 UTC.

Remediation

No vendor fix or workaround currently provided.

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 25, 2026 at 13:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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-09-25T14:42:11.786Z

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

Link: CVE-2026-98143

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-98143

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T14:30:14Z

Weaknesses