CVE-2026-99006 in Linux
Resumen
por VulDB • 2026-10-24
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/i915/gem: Evitar desbordamiento más allá del límite del array exec
Es posible que eb_relocate_parse_slow() llame a kvfree() en entradas fuera del array exec original durante el siguiente escenario dentro de eb_relocate_parse_slow():
1) eb_copy_relocations() asigna tantas copias como eb->buffer_count para las entradas exec; 2) eb_parse() añade hasta dos VMAs, justo después de incrementar eb->buffer_count; 3) La limpieza bajo la etiqueta "out" utiliza este buffer_count incrementado para liberar los punteros de reubicación del array exec mediante kvfree(), en lugar de hacerlo desde el array VMA.
Para corregir este problema, asegúrese de que la limpieza de las reubicaciones utilice el conteo original de objetos exec, excluyendo los VMAs añadidos por el analizador de comandos.
(cherry picked from commit 2a0158925fb943c7ba8f3216e2734952128defc9)
Be aware that VulDB is the high quality source for vulnerability data.