CVE-2026-74444: drm/vmwgfx: validate DRAW_PRIMITIVES header size before division

Published Aug 15, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

drm/vmwgfx: validate DRAWPRIMITIVES header size before division

vmwcmddraw() computes

maxnum = (header->size - sizeof(cmd->body)) / sizeof(decl);

where header->size is u32 and is taken straight from the user-supplied command stream. When header->size is less than sizeof(cmd->body) the unsigned subtraction wraps to nearly 4 GiB, producing a huge maxnum. Any user-controlled cmd->body.numVertexDecls then passes the bound and the loop dereferences decl[i] far past the end of the kernel command bounce buffer, producing an out-of-bounds read of kernel memory.

Reject undersized headers up front.

Affected Software

1 affected component
Linux Linux kernel

Event History

Aug 15, 2026
CVE Published
via MITRE·12:26 PM
Data Sourced
via MITRE·12:26 PM
Description
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-74444?

CVE-2026-74444 has a risk score of 62, indicating a moderate level of severity.

2

How do I fix CVE-2026-74444?

To mitigate CVE-2026-74444, ensure that your Linux kernel is updated to the latest version where this vulnerability has been patched.

3

Which versions of the Linux kernel are affected by CVE-2026-74444?

CVE-2026-74444 affects certain versions of the Linux kernel prior to the fix released on August 15, 2026.

4

What type of vulnerability is CVE-2026-74444?

CVE-2026-74444 is a validation vulnerability related to the drawing primitives header size in the drm/vmwgfx component of the Linux kernel.

5

How can CVE-2026-74444 impact system security?

CVE-2026-74444 may allow an attacker to exploit the vulnerability through crafted user commands, potentially leading to unexpected behavior or system compromise.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203