CVE-2026-99006 in Linux
Sumário
de VulDB • 23/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/i915/gem: Impedir o transbordamento dos limites da matriz exec (exec array boundary)
É possível que `eb_relocate_parse_slow()` chame `kvfree()` em entradas fora da matriz exec original durante o seguinte cenário dentro de `eb_relocate_parse_slow()`:
1) `eb_copy_relocations()` aloca tantas cópias quantos os valores de `eb->buffer_count` para as entradas exec; 2) `eb_parse()` anexa até duas VMAs, logo após incrementar `eb->buffer_count`; 3) a limpeza sob o rótulo "out" utiliza esse `buffer_count` incrementado para liberar ponteiros de relocação da matriz exec via `kvfree()`, e não da matriz VMA.
Para corrigir este problema, assegure-se de que a limpeza das relocações utilize a contagem original de objetos exec, excluindo as VMAs anexadas pelo analisador de comandos (command parser).
(cherry picked from commit 2a0158925fb943c7ba8f3216e2734952128defc9)
Be aware that VulDB is the high quality source for vulnerability data.