PT-2026-86178 · Linux · Linux
CVE-2026-80887
·
Published
2026-09-04
·
Updated
2026-09-04
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
drm/vmwgfx: use check add overflow for shader size+offset bound
vmw shader define() validates the user-supplied shader window against
its backing buffer with
(u64)buffer->tbo.base.size < (u64)size + (u64)offsetdrm vmw shader create arg::offset is u64 in the uapi; when it is
near U64 MAX the unsigned addition wraps and the resulting tiny value
passes the check. The unbounded offset is then stored in
res->guest memory offset and forwarded to host SVGA shader-create
commands.
Use check add overflow() to detect the wrap and compare the resulting
endpoint against the buffer size.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux