PT-2026-69730 · Linux · Linux Kernel
CVE-2026-68330
·
Published
2026-08-10
·
Updated
2026-08-17
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
An issue exists in the
airoha npu send msg() function where the mailbox buffer is always mapped using DMA TO DEVICE. However, certain callers, such as airoha npu wlan msg get() (NPU OP GET) and airoha npu ppe stats setup() (NPU OP SET), expect the NPU to write response data back into the same buffer. On non-cache-coherent architectures, such as EN7581, the DMA TO DEVICE unmap operation does not invalidate the CPU cache. This can lead to the CPU reading stale data instead of the actual NPU response if the cache line is still present, resulting in silent data corruption. This timing-sensitive behavior occurs most frequently when the response is read immediately after dma unmap single() without intervening cache-evicting operations.Recommendations
Update the Linux kernel to a version where
airoha npu send msg() uses DMA BIDIRECTIONAL for both map and unmap operations to ensure CPU cache invalidation on non-coherent systems.Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux Kernel