CVE-2026-64527
Linux Debian vulnerability analysis and mitigation

Overview

CVE-2026-64527 is a memory disclosure vulnerability in the Linux kernel's DRM Hyper-V driver (drm/hyperv) caused by missing VMBus packet size validation in the hyperv_receive_sub() receive callback. The flaw allows up to 16 KiB of residual kernel memory from prior messages to be exposed to guest userspace applications waiting on completion handlers. It affects Linux kernel versions from 5.14 up to (but not including) the patched stable releases: 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12, and 7.1. The vulnerability was published on July 25, 2026, with a Feedly CVSS category estimate of Medium and an EPSS score of 0.00215 (Github Advisory, Feedly).

Technical details

The root cause is insufficient input validation (related to CWE-125: Out-of-bounds Read / memory disclosure) in hyperv_receive_sub(), which reads msg->vid_hdr.type and dispatches into one of four message-type branches without first verifying how many bytes the Hyper-V host actually wrote into hv->recv_buf. The completion path then executes memcpy(hv->init_buf, msg, VMBUS_MAX_PACKET_SIZE), allowing a consumer woken by wait_for_completion_timeout() to read up to 16 KiB of stale data from a prior message as if it were a valid response payload. Affected message types include SYNTHVID_VERSION_RESPONSE, SYNTHVID_RESOLUTION_RESPONSE, SYNTHVID_VRAM_LOCATION_ACK, and SYNTHVID_FEATURE_CHANGE; the variable-length SYNTHVID_RESOLUTION_RESPONSE also lacks proper bounds checking on the resolution_count field. Additionally, when vmbus_recvpacket() returns -ENOBUFS, the reported required length can exceed the 16 KiB buffer, meaning copying bytes_recvd would read and write past buffer boundaries (Github Advisory).

Impact

A privileged Hyper-V host can send specially crafted VMBus packets to a guest kernel running a vulnerable Linux version, causing the guest to leak up to 16 KiB of sensitive kernel memory — including residual data from prior messages — to guest userspace applications waiting on completion handlers. This is a confidentiality impact affecting virtualized Linux guests; integrity and availability are not directly impacted. The attack is constrained to the host-to-guest trust boundary, making it most relevant in environments where the Hyper-V host is not fully trusted (e.g., cloud multi-tenant scenarios or compromised hypervisors) (Feedly, Github Advisory).

Mitigation and workarounds

Update the Linux kernel to a patched stable release: 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12, or 7.1 and later. The fix passes bytes_recvd into hyperv_receive_sub(), rejects packets that do not cover the pipe and synthvid header, enforces type-specific payload size checks before any memcpy/complete call, and gates the copy on a successful vmbus_recvpacket() return. Until patching is possible, restrict guest kernel memory isolation and monitor for unusual DRM Hyper-V driver activity, particularly in environments where the Hyper-V host is not fully trusted (Github Advisory, Feedly).

Additional resources


SourceThis report was generated using AI

Related Linux Debian vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64529NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoYesJul 25, 2026
CVE-2026-64528NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoYesJul 25, 2026
CVE-2026-64527NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoYesJul 25, 2026
CVE-2026-64526NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoYesJul 25, 2026
CVE-2026-64525NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoYesJul 25, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management