CVE-2025-40269 in Linuxinformação

Sumário

de VulDB • 03/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

ALSA: usb-audio: Corrige possível estouro de buffer da transferência PCM

Os dados do fluxo PCM no driver USB-audio são transferidos por meio de buffers de pacotes URB (USB Request Block) e o tamanho de cada pacote é determinado dinamicamente. Os tamanhos dos pacotes são limitados por alguns fatores, como o descritor USB wMaxPacketSize. Por outro lado, no código atual, os tamanhos de pacote realmente utilizados são determinados apenas pela taxa de amostragem (rate) e pelo PPS (pacotes por segundo), valores que podem ser maiores do que o limite acima mencionado. Isso resulta em um estouro de buffer, conforme relatado pelo syzbot.

Basicamente, quando o limite é menor que o tamanho calculado do pacote, isso indica algo errado, muito provavelmente devido a um descritor USB anômalo. Portanto, a melhor opção seria simplesmente retornar um erro no momento da configuração dos parâmetros, antes de realizar quaisquer outras operações.

Este patch introduz uma verificação de integridade (sanity check) e retorna -EINVAL quando o tamanho do pacote é maior que maxpacksize. A comparação com ep->packsize[1] deve ser suficiente, pois esse valor é sempre igual ou superior a ep->packsize[0].

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

16/04/2025

Divulgação

07/12/2025

Moderação

aceite

Entrada

VDB-334623

CPE

pronto

EPSS

0.00157

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!