CVE-2026-97916
Description
A flaw was found in the Linux kernel's Intel VPU (ivpu) driver. A compromised device firmware can cause a Denial of Service (DoS) by modifying log buffer metadata in shared memory. Because the host driver re-reads buffer size fields from shared memory after validating them, the firmware can alter the values between verification and use. This time-of-check to time-of-use (TOCTOU) race condition causes the host kernel to dereference out-of-bounds memory addresses, resulting in a kernel crash.
Statement
A moderate denial of service vulnerability was found in the Linux kernel's Intel NPU/VPU (ivpu) driver as shipped in Red Hat Enterprise Linux 10 and Red Hat In-Vehicle OS 2. The firmware tracing log headers parsed by fw_log_print_buffer() reside in DMA-shared buffer objects that the NPU device firmware can write to. The driver validates the log->header_size and log->size fields in fw_log_from_bo(), but fw_log_print_buffer() then re-reads those same fields from shared memory, creating a time-of-check to time-of-use (TOCTOU) race. A compromised NPU firmware can alter this metadata between the validation and its use, causing the host kernel to dereference out-of-bounds addresses while printing the log and crash the system. Exploitation requires the attacker to first compromise the NPU device firmware, and only availability is impacted; confidentiality and integrity are not affected. Red Hat Enterprise Linux 6, 7, 8, and 9, including the real-time (kernel-rt) variants, and the OpenShift Container Platform RHCOS layers are not affected because the vulnerable code is not present in those kernels. For the affected Red Hat Enterprise Linux 10 and Red Hat In-Vehicle OS 2 streams, the fix has been deferred and will be delivered in a future planned update rather than an immediate erratum. The residual risk of the deferral is limited to a local denial of service (kernel crash) on systems whose NPU firmware has already been compromised; no privilege escalation, data exposure, or integrity impact is established by the available evidence.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
Common Vulnerability Scoring System (CVSS) Score Details
Info alert:Important note
CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).
The following CVSS metrics and score provided are preliminary and subject to review.
CVSS v3 Score Breakdown
| Red Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 5.5 | N/A | N/A |
| Attack Vector | Local | N/A | N/A |
| Attack Complexity | Low | N/A | N/A |
| Privileges Required | Low | N/A | N/A |
| User Interaction | None | N/A | N/A |
| Scope | Unchanged | N/A | N/A |
| Confidentiality | None | N/A | N/A |
| Integrity Impact | None | N/A | N/A |
| Availability Impact | High | N/A | N/A |
Vector
Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.