PatchSiren cyber security CVE debrief
CVE-2026-99002 Linux CVE debrief
The Linux kernel has a vulnerability in the drm/vmwgfx component where it does not validate the pitch coming from userspace before copying data from the underlying surface. This could lead to possible out of bounds reads with cursor snooping. The vulnerability exists due to a lack of validation of user-supplied input, which could allow an attacker to access sensitive information or disrupt system operations. The drm/vmwgfx component is used in various Linux kernel versions and could be exploited by an attacker with local access to the system.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-23
- Original CVE updated
- 2026-10-30
- Advisory published
- 2026-10-23
- Advisory updated
- 2026-10-30
Who should care
Defenders responsible for Linux kernel security, especially those managing systems with untrusted users accessing the drm/vmwgfx component, should prioritize patching this vulnerability.
Why it matters
The Linux kernel's drm/vmwgfx component vulnerability could lead to information disclosure, denial of service, or privilege escalation if exploited.
- Potential out of bounds reads with cursor snooping could lead to information disclosure.
- Successful exploitation could result in denial of service.
- The vulnerability could be used to gain elevated privileges.
Technical summary
The Linux kernel's drm/vmwgfx component does not validate the pitch coming from userspace before copying data from the underlying surface, potentially leading to out of bounds reads with cursor snooping. The vulnerability is caused by a missing validation check for the pitch value, which is used to calculate the memory location for copying data. This oversight could lead to out-of-bounds reads, potentially resulting in information disclosure or system crashes. The Linux kernel maintainers have addressed this issue by adding the necessary validation checks.
Defensive priority
Defenders should prioritize patching this vulnerability, especially in systems where untrusted users have access to the Linux kernel's drm/vmwgfx component.
Recommended defensive actions
- Patch the Linux kernel to include the validation of pitch coming from userspace in the drm/vmwgfx component.
- Restrict access to the drm/vmwgfx component to trusted users only.
- Monitor systems for potential out of bounds reads with cursor snooping.
- Implement additional logging and monitoring to detect potential exploitation attempts.
- Conduct a thorough review of system configurations and user access controls to minimize the attack surface.
- Consider implementing compensating controls, such as intrusion detection systems, to detect and prevent exploitation.
- Keep track of system updates and patches to ensure timely mitigation of vulnerabilities.
Evidence notes
The CVE record and source item provide details about the vulnerability in the Linux kernel's drm/vmwgfx component. The NVD entry is currently not provided. The vulnerability was introduced due to a missing validation check for the pitch value, which is used to calculate the memory location for copying data. This oversight could lead to out-of-bounds reads, potentially resulting in information disclosure or system crashes. The Linux kernel maintainers have addressed this issue by adding the necessary validation checks.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-99002 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-99002
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-99002 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-99002
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
drm/vmwgfx: validate pitch coming from userspace
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/99xxx/CVE-2026-99002.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/073437615a8da528935146ca6a17292c0ca8ce19
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f54b41644744f72c86e44a21733ac6fc910ca133
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/cbf7616464334b217ed07b8adacaed549f2a9433
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/db6fbc2b77849e3c3c2bc115ea9ac925c4625a0d
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f6d9c8abdf06a9c7efa799532d66ed8d5a50734c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/76e5ddd7d9822c8c3492e0f50ba8978e093069ad
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/fcb137f6e7ed769f7ecad84364a33c451371b602
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.