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

VetorAV: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

ALSA-2025_16880
ALT-PU-2024-17211
BDU:2025-14138
CVE-2024-50104
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2025:14705-1
USN-7276-1
USN-7277-1
USN-7310-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1

Produtos afetados

Alt Linux
Linuxmint
Linux Kernel
Ubuntu