cveboard RSS feed

CVE-2026-74444

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

drm/vmwgfx: validate DRAW_PRIMITIVES header size before division

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
7a73ba7469cbea631050094fd14f73acebb97cf9affectedgitb89ca4bba820f79dde52af15ee139fe6e8bbc314UnavailableNone listed
7a73ba7469cbea631050094fd14f73acebb97cf9affectedgitbef30317fcb4c838a37bceb2fc76256eb6b975c1UnavailableNone listed
7a73ba7469cbea631050094fd14f73acebb97cf9affectedgit112c6ff29a56f3a22db4d5af869697aa07035ad6UnavailableNone listed
7a73ba7469cbea631050094fd14f73acebb97cf9affectedgit2666cddf0dd218aa9bd1f99db688d1b532eac21aUnavailableNone listed
7a73ba7469cbea631050094fd14f73acebb97cf9affectedgitfc0c02f510e41650df3479f96e257acf87d8a20aUnavailableNone listed
7a73ba7469cbea631050094fd14f73acebb97cf9affectedgitdc0be7662b7b0ce28cb5eea864737793ed7b9e70UnavailableNone listed
7a73ba7469cbea631050094fd14f73acebb97cf9affectedgitc77cf8edae2bd3a1599115301cc7c98d0c78e731UnavailableNone listed
7a73ba7469cbea631050094fd14f73acebb97cf9affectedgit85891d174707d8bddcec7a888fb4e1d17def34f3UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
2.6.33affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.33UnavailableNone listed
5.10.265unaffectedsemverUnavailable5.10.*None listed
5.15.216unaffectedsemverUnavailable5.15.*None listed
6.1.183unaffectedsemverUnavailable6.1.*None listed
6.6.151unaffectedsemverUnavailable6.6.*None listed
6.12.103unaffectedsemverUnavailable6.12.*None listed
6.18.44unaffectedsemverUnavailable6.18.*None listed
7.1.8unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed