PT-2024-8218 · Linux+3 · Linux Kernel+3
Tasos Sahanidis
·
Publicado
2022-09-07
·
Atualizado
2025-01-24
·
CVE-2022-48702
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 problema está relacionado a um acesso fora dos limites na função
snd emu10k1 pcm channel alloc(). O alocador de vozes às vezes começa a alocar a partir do final da matriz e, em seguida, retorna ao início; no entanto, snd emu10k1 pcm channel alloc() acessa as vozes recém-alocadas como se nunca tivesse retornado ao início. Isso resulta em acesso fora dos limites se a primeira voz tiver um índice alto o suficiente para que first voice + requested voice count > NUM G (64). Quanto mais vozes forem solicitadas, maior a probabilidade de isso ocorrer. Isso foi inicialmente descoberto usando o PipeWire, mas pode ser reproduzido chamando aplay várias vezes com 16 canais.Recomendações:
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Out of bounds Read
Improper Validation of Array Index
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Astra Linux
Linux Kernel
Red Os
Suse