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)offset
drm 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

CVE-2026-80887

Affected Products

Linux