Impact
In the Linux kernel, the hyperv DRM driver fails to validate the size of incoming VMBus packets before copying data into a 16 KiB buffer. The receive callback reads the packet type without knowing how many bytes the host supplied, then performs a memcpy based on a maximum constant size. This oversight allows a packet larger than expected to read or overwrite memory beyond the buffer, creating an out‑of‑bounds read or write (CWE‑805). The resulting memory corruption could cause a kernel panic or provide a foothold for privilege escalation within the guest.
Affected Systems
All Linux kernel versions that include the hyperv DRM driver and have not applied the commit that introduces packet‑size validation (commit 049a6b474823049fe60212f25f26e4b30f44ee8f) are affected. No distribution‑specific version information is listed, so any unpatched kernel should be treated as vulnerable.
Risk and Exploitability
The CVSS score is 7.0 and the EPSS score is reported as less than 1 %, indicating a low mass‑exploitation likelihood. The vulnerability is not listed in the CISA KEV catalog. Exploitation would require control over the Hyper‑V hypervisor or the ability to send crafted VMBus packets into the guest. If successfully triggered, the out‑of‑bounds access could lead to a kernel crash or privilege escalation depending on additional kernel protection mechanisms.
OpenCVE Enrichment
Ubuntu USN