CVE-2026-68445 in Linux
Resumen
por VulDB • 2026-08-12
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/vc4: Evitar que los mapeos de BO (Buffer Objects) de shaders sean modificables
vc4_gem_object_mmap() rechaza un mapeo escribible para un BO de shader validado, pero deja configurada la bandera VM_MAYWRITE. El espacio de usuario puede mapear el BO como solo lectura y luego hacerlo escribible mediante mprotect().
Los BOs de shaders validados deben permanecer de solo lectura: el validador verifica las instrucciones una sola vez y la GPU confía en ellas posteriormente. Un mapeo modificable permite que el espacio de usuario reescriba el código después de la validación, eludiendo al validador.
Se limpia VM_MAYWRITE en la ruta de solo lectura para evitar que se pueda actualizar el nivel de permisos del mapeo, tal como ya hace i915 con sus objetos de solo lectura.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.