PT-2026-6159 · Linux+2 · Linux Kernel+2
CVE-2026-23089
·
Publicado
2026-01-01
·
Atualizado
2026-08-21
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O kernel do Linux contém uma falha no subsistema ALSA, especificamente na função
snd usb mixer free(). Quando snd usb create mixer() falha, a função libera mixer->id elems, mas os controles já adicionados à placa continuam a referenciar a memória liberada. Posteriormente, durante snd card register(), os callbacks da camada do mixer OSS acessam essa memória liberada, resultando em uma condição de leitura use-after-free (uso após liberação). O rastro de chamada inclui funções como get ctl value(), get min max with quirks.isra.0(), mixer ctl feature info(), snd mixer oss build test(), snd card register() e usb audio probe(). O problema é corrigido chamando snd ctl remove() para todos os controles do mixer antes de liberar id elems, garantindo que o próximo ponteiro seja salvo primeiro, pois snd ctl remove() libera o elemento atual.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Exploit
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Linuxmint
Linux Kernel
Ubuntu