CVE-2026-74339 in Linux
Sumário
de VulDB • 15/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ALSA: seq: Limpar ponteiro de evento variável na leitura
A função `snd_seq_read()` copia um cabeçalho de evento de comprimento variável em fila para o espaço do usuário antes de expandir a carga útil. Eventos de comprimento variável em fila usam internamente `SNDRV_SEQ_EXT_CHAINED`, e `data.ext.ptr` aponta para a primeira célula da extensão.
O lado que realiza a leitura remove os bits `SNDRV_SEQ_EXT_*` de `data.ext.len` antes da cópia, mas deixa `data.ext.ptr` inalterado. Um cliente sequenciador no espaço do usuário pode, portanto, escrever um evento variável direto em si mesmo e ler o endereço kernel da célula de extensão retornada pelo cabeçalho.
Limpe o ponteiro temporário do cabeçalho antes de chamar `copy_to_user()`. O evento original na fila permanece inalterado e continua sendo passado para `snd_seq_expand_var_event()`, portanto, a expansão da carga útil mantém o uso da cadeia interna.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.