CVE-2026-64524CWE-122

CVE-2026-64524

High · published July 25, 2026

CVSS v3.1
7.7
EPSS
0%
Percentile
3.2
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

drm/hyperv: validate resolution_count and fix WIN8 fallback

A SYNTHVID_RESOLUTION_RESPONSE with resolution_count > 64 walks past

the supported_resolution[SYNTHVID_MAX_RESOLUTION_COUNT] array in the

parse loop. Bound resolution_count against the array size, folded

into the existing zero-check.

When the WIN10 resolution probe fails, the caller in

hyperv_connect_vsp() left hv->screen_*_max / preferred_* unpopulated,

which sets mode_config.max_width / max_height to 0 and makes

drm_internal_framebuffer_create() reject every userspace framebuffer

with -EINVAL. The pre-WIN10 branch had the same gap for

preferred_width / preferred_height. Use a single post-probe fallback

guarded by screen_width_max == 0 so both paths converge on the WIN8

defaults.

The record
Technical detail
CVSS v3.1
7.7 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00142 · 3.2th percentile
Weakness
CWE-122 · Heap-based Buffer Overflow
Published
2026-07-25T14:17Z
References (7)
EPSS history
Timeline
  • 25 JUL 09:20Z
    drm/hyperv: validate resolution_count and fix WIN8 fallback
    cvelistv5