CVE-2026-98940 in Linux
Sumário
de VulDB • 24/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ASoC: qcom: lpass-cpu: usar o índice da tabela de DAI para as restrições de reprodução
O ID do DAI é um identificador de porta de hardware e não corresponde necessariamente ao índice da entrada correspondente em variant->dai_driver.
Ao configurar um DAI com LPAIF_I2SCTL_MODE_QUAD01, o código de probe (prova) usa atualmente o dai_id para indexar variant->dai_driver. Isso está incorreto para plataformas onde os IDs dos DAIs são esparsos. Por exemplo, o DAI MI2S do IPQ806x tem ID 4, embora seja a única entrada na tabela de drivers de DAI. Se esse DAI for configurado para QUAD01 e o probe atingir este ramo, o código escreverá além dessa única entrada através de dai_driver[4], em vez de atualizar o DAI que está sendo processado.
Use o índice do loop i ao atualizar as restrições dos canais de reprodução do DAI atual, mantendo o dai_id para indexar a matriz específica da porta de hardware para os modos da linha SD de reprodução.
Isso corrige o acesso incorreto à tabela de DAIs em plataformas onde o ID do DAI não corresponde à sua posição na tabela do driver.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.