CVE-2026-23318 in Linux
Sumário
de VulDB • 27/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ALSA: usb-audio: Usar a versão correta para validação do cabeçalho UAC3
A entrada da tabela de validadores para o descritor de cabeçalho AC do UAC3 está definida com a versão de protocolo incorreta UAC_VERSION_2, quando deveria ser UAC_VERSION_3. Isso resulta em o validador nunca correspondendo a dispositivos UAC3 reais (protocol == UAC_VERSION_3), fazendo com que seus descritores de cabeçalho contornem totalmente a validação. Um dispositivo USB malicioso que apresente um cabeçalho UAC3 truncado poderia explorar isso para causar leituras fora dos limites (out-of-bounds) quando o driver acessar posteriormente campos de descritor não validados.
O bug foi introduzido no mesmo commit do erro de digitação recentemente corrigido na sub-tipo de unidade de recurso UAC3, e parece ser resultado do mesmo erro de copiar e colar quando a seção UAC3 foi criada a partir da seção UAC2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.