CSIRTS // UNIFIED SECURITY ADVISORY FEEDSYS ● ONLINE · POWERED BY INTELFUSIONS.COM

CVE-2026-74444

highCVSS 7.8covered by 3 sourcesfirst seen 2026-08-11
In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: validate DRAW_PRIMITIVES header size before division vmw_cmd_draw() 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.

CSIRTS triage

What
Missing validation of DRAW_PRIMITIVES header size before division causes potential divide-by-zero.
Who is affected
Systems running affected Linux kernel versions with vmwgfx DRM driver enabled.
Urgency
Moderate; not yet exploited but high CVSS indicates elevated risk.
Action
Apply kernel patch validating header size or update to patched kernel version.

AI-assisted analysis generated from the source advisory — verify against the original.

⚡ Watch CVE-2026-74444

Get an email if CVE-2026-74444 is added to CISA KEV, gains public exploit code, or a new advisory cites it — max one per day, one-click unsubscribe.

Exploitation outlook

Advisory coverage (3)

External references

NVD record for CVE-2026-74444

CVE.org record

Embed the live status

CVE-2026-74444 live status badge — this badge updates automatically when the KEV or exploit status changes. How to embed it →

[![CVE-2026-74444 status](https://www.csirts.com/badge/CVE-2026-74444)](https://www.csirts.com/cve/CVE-2026-74444)