Impact
The vulnerability resides in the VMware GPU driver (vmwgfx) within the Linux kernel. When a cursor size larger than the hardware limits is requested via the DRM_IOCTL_MODE_CURSOR2 ioctl, the vmw_cursor_mob_get() routine returns an error but this error is ignored downstream. The vmw_cursor_update_mob() function then attempts to map a null backing object, causing vmw_bo_map_and_cache to dereference a null pointer and trigger a kernel oops. The kernel crash results in the system rebooting, effectively causing a denial of service to all users of the affected device.
Affected Systems
All Linux kernel builds that include the vmwgfx DRM driver prior to the patch are vulnerable. Distribution and version details are not specified in the advisory, but any kernel that incorporates the unbounded cursor handling code in vmwgfx remains affected until the patch that enforces cursor size limits is applied. VMware host or guest systems that expose the DRM cursor API to user processes are the primary users of the vulnerable code path.
Risk and Exploitability
The flaw is a local exploit requiring a user to have DRM master privileges, which typically means root or a user granted access to the graphics device. The CVSS score of 5.5 reflects a moderate severity due to the denial‑of‑service impact. The EPSS score is shown as <1%, indicating a very low but non‑zero probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. An attacker can trigger the crash by sending an oversized cursor size using DRM_IOCTL_MODE_CURSOR2, causing the kernel to reboot and denying service to the machine and all its users.
OpenCVE Enrichment