PT-2024-33937 · Linux+3 · Linux Kernel+3
Dmitry Baryshkov
·
Publicado
2024-10-10
·
Atualizado
2025-09-29
·
CVE-2024-50104
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.12.0-rc2-qcomlt-arm64
Descrição:
Foi resolvida uma vulnerabilidade no kernel do Linux relacionada ao driver ASoC (Audio System on Chip) para a placa de som sdm845 da Qualcomm. O problema ocorreu durante a migração da alocação de fluxo em tempo de execução do Soundwire do controlador Qualcomm Soundwire para os drivers da placa de som do SoC, onde a placa de som sdm845 foi esquecida. Isso resulta em uma desreferência do ponteiro de fluxo NULL ao tentar reproduzir ou iniciar o daemon de áudio. A vulnerabilidade é acionada pela função
wsa881x hw params() sendo chamada com um parâmetro stream definido como NULL, que é então passado adiante no registro x4. A função sdw stream add slave() também está envolvida, onde ocorre um abortamento de dados no deslocamento 0x44 a partir do início da função.Recomendações:
Para resolver o problema, atualize o kernel do Linux para uma versão que inclua a correção para a vulnerabilidade ASoC: qcom: sdm845: add missing soundwire runtime stream alloc. Como solução temporária, considere desativar a funcionalidade de áudio nos dispositivos afetados até que um patch esteja disponível.
Exploit
Correção
NULL Pointer Dereference
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Linuxmint
Linux Kernel
Ubuntu