CVE-2026-80887 in Linux
Riassunto
di VulDB • 04/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
drm/vmwgfx: utilizzare check_add_overflow per i limiti di dimensione+offset dello shader
vmw_shader_define() convalida la finestra degli shader fornita dall'utente rispetto al suo buffer sottostante tramite
(u64)buffer->tbo.base.size < (u64)size + (u64)offset
drm_vmw_shader_create_arg::offset è di tipo __u64 nell'uapi; quando si trova vicino a U64_MAX, l'addizione senza segno va in overflow e il valore risultante, molto piccolo, supera il controllo. L'offset non limitato viene quindi memorizzato in res->guest_memory_offset e inoltrato ai comandi host SVGA per la creazione degli shader.
Utilizzare check_add_overflow() per rilevare l'overflow e confrontare il punto finale risultante con le dimensioni del buffer.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.