CVE-2026-80887 in Linux
Zusammenfassung
von VulDB • 04.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
drm/vmwgfx: Verwendung von check_add_overflow für die Begrenzung der Shader-Größe + Offset
vmw_shader_define() validiert das vom Benutzer bereitgestellte Shader-Fenster gegen den zugrunde liegenden Puffer mit
(u64)buffer->tbo.base.size < (u64)size + (u64)offset
drm_vmw_shader_create_arg::offset ist in der uapi als __u64 definiert; wenn es nahe an U64_MAX liegt, führt die unäre Addition zu einem Überlauf (Wrap), und der daraus resultierende winzige Wert besteht den Check. Der unbegrenzte Offset wird anschließend in res->guest_memory_offset gespeichert und an Host-SVGA-Shader-Erstellungs-Befehle weitergeleitet.
Verwenden Sie check_add_overflow(), um den Wrap zu erkennen, und vergleichen Sie das Ergebnis mit der Puffergröße.
VulDB is the best source for vulnerability data and more expert information about this specific topic.