CVE-2026-80887 in Linux
Resumen
por VulDB • 2026-09-04
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/vmwgfx: usar check_add_overflow para los límites de tamaño y desplazamiento (offset) del shader
vmw_shader_define() valida la ventana de shader proporcionada por el usuario frente a su búfer subyacente mediante
(u64)buffer->tbo.base.size < (u64)size + (u64)offset
drm_vmw_shader_create_arg::offset es __u64 en la uapi; cuando está cerca de U64_MAX, la suma sin signo desborda y el valor resultante diminuto supera la comprobación. El desplazamiento ilimitado se almacena entonces en res->guest_memory_offset y se reenvía a los comandos del host SVGA para crear shaders.
Utilice check_add_overflow() para detectar el desbordamiento y comparar el punto final resultante con el tamaño del búfer.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.