CVE-2026-80701
Received Received - Intake

Buffer Overflow in Linux Kernel DRM VMWGFX Driver

Vulnerability report for CVE-2026-80701, 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: enforce cursor size limits for MOB cursors vmw_cursor_plane_atomic_check() bounds cursor width and height only on the legacy update path; the SVGA_CAP2_CURSOR_MOB path -- the default on modern hosts -- accepts any size. When the requested size exceeds SVGA_REG_CURSOR_MAX_DIMENSION or SVGA_REG_MOB_MAX_SIZE, vmw_cursor_mob_get() returns -EINVAL and leaves vps->cursor.mob NULL. Its return value is then discarded in vmw_cursor_plane_prepare_fb(), so the subsequent vmw_cursor_update_mob() calls vmw_bo_map_and_cache(NULL) and oopses inside vmw_bo_map_and_cache_size() on the tbo.base.size load. Reachable from any DRM master via DRM_IOCTL_MODE_CURSOR2 with a sufficiently large width or height (e.g. cursor_max_dim + 1). Reject oversized cursors in atomic_check for both MOB-backed cursor update types. The MOB byte-size limit only applies to the SVGA_CAP2_CURSOR_MOB path (vmw_cursor_mob_size() returns 0 for GB_ONLY); compute the required MOB size in 64-bit to avoid overflow when very large dimensions are requested. In prepare_fb only call vmw_cursor_mob_get()/_map() for VMW_CURSOR_UPDATE_MOB -- the GB_ONLY path uses bo->map.virtual directly and would otherwise be silently downgraded to NONE on hosts without SVGA_CAP2_CURSOR_MOB (where vmw_cursor_mob_get() always returns -EINVAL). Degrade the update to NONE if vmw_cursor_mob_get() or vmw_cursor_mob_map() fails so the update path does not run with a NULL backing MOB.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-28
Last Modified
2026-08-28
Generated
2026-09-17
AI Q&A
2026-08-28
EPSS Evaluated
2026-09-15
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 improper handling of cursor size limits in the VMware graphics driver (vmwgfx). The issue occurs when cursor dimensions exceed maximum allowed values, causing a null pointer dereference and kernel oops. Attackers with DRM master access can trigger this via a specific IOCTL call with oversized cursor dimensions.

Detection Guidance

This vulnerability is specific to the Linux kernel's DRM/vmwgfx driver and requires local system access to detect. Check if your system is running a vulnerable kernel version by running: uname -a. If the kernel version is below the patched version, the system may be vulnerable. Additionally, check for crashes or oopses in kernel logs related to vmwgfx or cursor handling.

Impact Analysis

This vulnerability could allow local attackers with DRM master privileges to crash the system by causing a kernel panic. It may lead to denial of service conditions, system instability, or potential privilege escalation if combined with other vulnerabilities.

Compliance Impact

This vulnerability is a Linux kernel issue related to graphics driver handling of cursor sizes. It does not directly impact compliance with GDPR, HIPAA, or similar standards as it is a local privilege escalation or denial-of-service flaw rather than a data exposure or privacy violation. Compliance would only be indirectly affected if the vulnerability leads to system instability or unauthorized access in environments subject to these regulations.

Mitigation Strategies

Update the Linux kernel to the latest patched version immediately. If updating is not immediately possible, disable the vmwgfx driver by blacklisting it or restricting DRM master access to untrusted users. Monitor kernel logs for crashes or errors related to cursor handling as a potential sign of exploitation.

Chat Assistant

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

EPSS Chart