CVE-2026-64552
8.4Linux · Kernel
A buffer overflow vulnerability exists in the Linux kernel virtio-net driver, where improper length validation in receive_big() allows a malicious virtio backend to trigger out-of-bounds memory writes.
Executive summary
A critical out-of-bounds memory write vulnerability in the Linux kernel virtio-net subsystem could allow a malicious virtio backend to compromise system integrity or cause a denial of service.
Vulnerability
The vulnerability resides in the virtio-net driver's receive_big function, which fails to correctly bound the length of received packets. A malicious virtio backend can exploit this to cause an out-of-bounds write to the socket buffer, potentially allowing an attacker to overwrite memory or trigger kernel-level corruption without requiring authentication.
Business impact
The potential for kernel-level memory corruption poses a severe risk to system stability and data confidentiality. Successful exploitation could lead to arbitrary code execution within the kernel context, resulting in full system compromise, loss of sensitive data, or persistent denial of service. The CVSS score of 8.4 reflects the high impact on confidentiality, integrity, and availability, even though the attack requires a local vector.
Remediation
Immediate Action: Update the Linux kernel to the corrected versions (6.1.178, 6.6.145, 6.12.97, 6.18.40 or later) as provided by your distribution vendor.
Proactive Monitoring: Monitor system logs for kernel panics or unexpected segmentation faults that may indicate failed exploitation attempts.
Compensating Controls: Ensure that untrusted guest environments are isolated using strong virtualization boundaries, and restrict access to the virtio backend infrastructure to authorized administrators only.
Exploitation status
Public Exploit Available: No