CVE-2026-80702
Received Received - Intake

Memory Corruption in VMware Graphics Driver

Vulnerability report for CVE-2026-80702, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-28

Last updated on: 2026-08-28

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: fix guest_memory_dirty bitfield clobbered as size Two sites in vmwgfx_resource.c assign boolean literals to res->guest_memory_size, which is an unsigned long allocation-size field; the intended target is the adjacent res->guest_memory_dirty bitfield. After the assignments the field holds 0 or 1 instead of the resource's MOB allocation size: - vmw_resource_release() writes 0 (false), and - vmw_resource_unbind_list() writes 1 (true). Subsequent revalidation paths read guest_memory_size when computing the dirty page range (vmw_bo_dirty_transfer_to_res()) and the buffer allocation size (vmw_resource_buf_alloc()), producing zero-length walks or wrap-around ranges that read or write past the MOB bitmap. The dirty-tracking intent of the original code (mark the resource as dirtied since the last sync) is also lost, since guest_memory_dirty is never updated. Rename both assignments to guest_memory_dirty.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-28
Last Modified
2026-08-28
Generated
2026-08-28
AI Q&A
2026-08-28
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in the Linux kernel involves incorrect assignment in the vmwgfx driver. Two functions mistakenly write boolean values (0 or 1) to the guest_memory_size field instead of the intended guest_memory_dirty bitfield. This causes the allocation size to be corrupted, leading to zero-length operations or buffer overflows when calculating dirty page ranges or allocation sizes.

Detection Guidance

This vulnerability is specific to the Linux kernel's vmwgfx driver and requires checking kernel logs or system memory states for incorrect assignments to guest_memory_size and guest_memory_dirty fields in vmwgfx_resource.c. No direct network detection commands are applicable.

Impact Analysis

This flaw could allow an attacker with access to a guest VM to cause memory corruption or crashes in the host system. It may lead to denial-of-service conditions, data corruption, or privilege escalation if exploited through the vmwgfx driver in virtualized environments.

Mitigation Strategies

Apply the Linux kernel patch that renames the incorrect assignments to guest_memory_dirty in vmwgfx_resource.c. Update to a kernel version containing the fix or manually patch the affected driver code.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-80702. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart