CVE-2026-64524

Source
https://cve.org/CVERecord?id=CVE-2026-64524
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64524.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-64524
Downstream
Published
2026-07-25T09:20:48.193Z
Modified
2026-07-28T04:03:10.836949332Z
Severity
  • 7.7 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H CVSS Calculator
Summary
drm/hyperv: validate resolution_count and fix WIN8 fallback
Details

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

drm/hyperv: validate resolution_count and fix WIN8 fallback

A SYNTHVIDRESOLUTIONRESPONSE with resolutioncount > 64 walks past the supportedresolution[SYNTHVIDMAXRESOLUTIONCOUNT] array in the parse loop. Bound resolutioncount against the array size, folded into the existing zero-check.

When the WIN10 resolution probe fails, the caller in hypervconnectvsp() left hv->screen_*max / preferred* unpopulated, which sets modeconfig.maxwidth / maxheight to 0 and makes drminternalframebuffercreate() reject every userspace framebuffer with -EINVAL. The pre-WIN10 branch had the same gap for preferredwidth / preferredheight. Use a single post-probe fallback guarded by screenwidthmax == 0 so both paths converge on the WIN8 defaults.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64524.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
76c56a5affeba1e163b66b9d8cc192e6154466f0
Fixed
96f7de3172d4aa878b7f87173b2b3507c350fcd6
Fixed
bc573752f3dac0d1ab8df7078c1851bc76717653
Fixed
1fb565b77b8f44afabb02de6310065f109d89e94
Fixed
a321c908f2eeea01539668eb270d074d9b88e490
Fixed
9c698b2c43c2667c34f5336bf46ad5786216ac2a
Fixed
8a114b25b5521eae451b13bce98ae978624962e5
Fixed
13d33b9ef67066c77c84273fac5a1d3fde3533d1

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64524.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.14.0
Fixed
5.15.210
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.176
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.143
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.93
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.35
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.12

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64524.json"