Linux kernel
cpe:2.3:o:kernel:linux_kernel:*:*:*:*:*:*:*
A vulnerability exists in the Linux kernel's VMWGFX graphics driver, specifically in the handling of SVGA commands from userspace. The driver fails to properly validate the size of command headers against a maximum allowed data size. This oversight can lead to buffer offset calculations that overflow, causing out-of-bounds memory access. The vulnerability has been addressed in the Linux kernel stable tree.
Exploitation of this vulnerability could lead to out-of-bounds memory access, potentially causing a memory corruption issue.
The vulnerability can be reproduced by sending SVGA commands from userspace to the VMWGFX driver without proper header size validation. This can be done by crafting commands that exceed the maximum allowed data size, which will trigger the buffer overflow and out-of-bounds access.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the Linux Kernel Archives.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.