CVE-2026-53203
NoneCVSS
—
EPSS
0.1%
Published
Jun 25, 2026
CISA due date
—
Cloudanix analysis
A flaw in a Linux hardware driver could let someone already on a machine crash it or possibly gain higher access if the affected accelerator driver is enabled.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
This vulnerability is a buffer overflow condition in the Linux kernel Intel VPU accelerator driver, specifically in the metric stream information ioctl handling path. The driver queried firmware for metric stream information and failed to sufficiently validate that the returned size fit within the buffer allocated by the kernel. If the firmware or device response reported a size larger than expected, the kernel could proceed with an unsafe copy instead of rejecting the request. Depending on kernel configuration, hardware availability, driver exposure, and attacker control over the ioctl path, exploitation could result in kernel memory corruption, local denial of service, or potentially privilege escalation from a local user with access to the affected accelerator device.
Why it matters to the business
Systems using affected Linux kernels with the vulnerable Intel VPU accelerator driver enabled may be exposed to local kernel compromise or crashes. The most likely operational impact is instability or denial of service on workloads using affected hardware, but kernel memory corruption bugs can also create a path to elevated privileges if weaponized. The CVE is not currently listed in CISA KEV, has no known ransomware association, and has low EPSS probability, so broad active exploitation is not indicated; however, kernel-level flaws should still be prioritized on systems where the affected driver and hardware are present.
How an attack unfolds
An attacker would need local code execution on a system where the affected Linux kernel driver is present and the Intel VPU accelerator device is accessible. The attacker opens the relevant accelerator device interface and invokes the metric stream information ioctl. By causing or influencing the firmware response to report an information size larger than the kernel-allocated buffer, the vulnerable code path may perform an incorrect buffer copy. Successful exploitation would depend on precise kernel version, driver state, device permissions, and the attacker’s ability to shape the returned data or trigger the malformed size condition. The expected outcomes range from a kernel crash to memory corruption that could potentially be developed into local privilege escalation.
How to fix it
Upgrade to a Linux kernel build that includes the upstream fix for the Intel VPU accelerator driver buffer size validation in the metric stream get_info ioctl path. The corrected behavior rejects oversized firmware responses with an overflow error instead of copying beyond the allocated buffer. If an immediate kernel update is not possible, reduce exposure by disabling the affected Intel VPU/ivpu driver where it is not required, restricting access to accelerator device nodes to trusted users only, and applying standard local hardening controls such as least-privilege user separation, device cgroup restrictions, and kernel lockdown features where appropriate. Because no exact fixed package versions were provided, use the fixed kernel packages supplied by the relevant Linux distribution or vendor advisory for this CVE.
How to confirm the fix worked
Confirm that systems are running a vendor kernel version that contains the ivpu metric stream info size validation fix. Validate exposure by checking whether the affected driver is present or loaded, whether Intel VPU accelerator hardware is available, and whether device nodes such as accelerator interfaces are accessible to untrusted users. Review distribution changelogs or kernel source patches for the fix that returns an overflow error when the metric stream info size exceeds the allocated buffer. After patching, regression-test workloads that use the Intel VPU accelerator and confirm that malformed or oversized metric stream info responses are rejected rather than causing kernel warnings, crashes, or memory corruption.
Typical attack path
- Gain local execution on a Linux system running an affected kernel with the Intel VPU accelerator driver enabled.
- Identify whether the accelerator device node is present and accessible to the attacker.
- Open the accelerator device interface and interact with the metric stream functionality via ioctl calls.
- Trigger a metric stream information query where the returned size exceeds the allocated kernel buffer.
- Cause the vulnerable kernel copy path to process the oversized response.
- Use the resulting memory corruption to crash the system or, if exploit primitives are reliable, attempt privilege escalation.
How to detect it
Detection should focus on evidence of attempted local exploitation or instability around the Intel VPU accelerator driver. Review kernel logs, system journals, crash dumps, audit logs, and endpoint telemetry for ivpu-related warnings, kernel oops events, general protection faults, slab or KASAN reports, unexpected reboots, or processes repeatedly opening accelerator device nodes and issuing ioctl-heavy activity. Useful sources include dmesg, journald, /var/log/kern.log, /var/log/messages, auditd device access records, eBPF or EDR syscall telemetry, kernel crash dumps, and container runtime logs on multi-tenant hosts. There are no public exploit-specific network indicators for this issue because exploitation is local and device-driver specific. Treat unexplained kernel faults involving ivpu, intel_vpu, accelerator device files, or metric stream ioctl paths as suspicious, especially if they occur shortly before privilege changes, new root-owned files, unauthorized kernel module activity, or unexpected service disruption.
- ivpu
- intel_vpu
- /dev/accel/accel
- /dev/dri/renderD
- ivpu_ms_get_info_ioctl
- get_info_ioctl
- metric stream
- EOVERFLOW
- kernel: Oops
- BUG: unable to handle kernel
- general protection fault
- KASAN
- slab-out-of-bounds
- drivers/accel/ivpu
What your security team should do
- Inventory Linux systems for affected kernel versions and presence of the Intel VPU accelerator driver or hardware.
- Prioritize patching systems where the ivpu driver is loaded and accelerator device nodes are reachable by non-administrative users or containerized workloads.
- Apply vendor kernel updates that include the buffer overflow check for the metric stream get_info ioctl path.
- Where patching is delayed, disable or blacklist the affected driver if VPU functionality is not business-critical.
- Restrict permissions on accelerator device nodes and ensure only trusted service accounts or users can access them.
- Monitor for kernel crashes, oops messages, and suspicious access to accelerator device interfaces.
- For multi-user or container-hosting systems, treat this as higher priority because local kernel bugs can cross privilege boundaries.
- Track vendor advisories for exact fixed kernel package versions and backport status.
The record
In the Linux kernel, the following vulnerability has been resolved: accel/ivpu: Add buffer overflow check in MS get_info_ioctl Add validation that the info size returned from the metric stream info query is not exceeded when checked against the allocated buffer size. If the firmware returns a size larger than the buffer, reject the operation with -EOVERFLOW instead of proceeding with an incorrect buffer copy.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|