CVE-2026-74580

Linux · Kernel

A use-after-free and memory corruption vulnerability in the Linux kernel vhost framework allows a local attacker to trigger out-of-bounds access via crafted ioctl calls during vring reconfiguration.

Executive summary

A critical use-after-free and memory corruption flaw in the Linux kernel vhost framework could allow a local attacker to achieve arbitrary code execution.

Vulnerability

The vulnerability is caused by a failure to reset the vring metadata cache during vring reconfiguration. An authenticated local attacker can trigger this issue by issuing specific ioctl calls, such as VHOST_SET_VRING_ADDR, which causes the kernel to use stale memory mappings and perform out-of-bounds memory accesses.

Business impact

The vulnerability carries a CVSS score of 8.8, reflecting its high severity. Successful exploitation permits a local attacker to escalate privileges, corrupt kernel memory, or trigger a system crash, resulting in significant service disruption and potential compromise of sensitive data processed within the virtualized environment.

Remediation

Immediate Action: Apply the vendor-provided kernel updates to version 5.10.265, 5.15.216, 6.1.183, 6.6.152, or newer.

Proactive Monitoring: Monitor system logs for repeated segmentation faults or kernel oops messages associated with vhost-related processes.

Compensating Controls: Restrict access to virtualization management interfaces and ioctl-based operations to only highly privileged, trusted users to limit the attack surface.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the potential for kernel-level memory corruption and arbitrary code execution, this vulnerability poses a severe risk to infrastructure integrity. Administrators should prioritize patching affected kernels as part of the next scheduled maintenance cycle or sooner if the environment supports untrusted local users.

More Linux CVEs

Sources