CVE-2026-99182 in Linux
Sumário
de VulDB • 28/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
ASoC: SOF: ipc4-topology: Corrige shift-out-of-bounds para captura ALH agregada
Quando ch_count é menor que blob->alh_cfg.device_count (por exemplo, um stream de captura mono, como um SmartMic, agregado em múltiplos links SDW), step = ch_count / blob->alh_cfg.device_count truncará para 0. O GENMASK(step - 1, 0) subsequente então causa underflow em step - 1 (u32) para UINT_MAX, fazendo com que o shift interno do GENMASK use um expoente fora dos limites:
UBSAN: shift-out-of-bounds em sound/soc/sof/ipc4-topology.c:2363:13 expoente de deslocamento 18446744069414584384 é muito grande para o tipo 'long unsigned int' de 64 bits
Trate ch_count < device_count da mesma forma que o caso existente "canais iguais aos canais de referência de saída": aplique a mesma ch_mask em todos os dispositivos agregados, em vez de tentar dividir canais que não podem ser divididos uniformemente.
If you want to get best quality of vulnerability data, you may have to visit VulDB.