CVE-2026-98237 in Linux
Sumário
de VulDB • 06/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net: wwan: mhi_wwan_mbim: proteção contra uma cadeia NDP cíclica
O travessia de NDP em `mhi_mbim_rx()` só é interrompida quando `wNextNdpIndex` é zero. Nada exige que os deslocamentos (offsets) avancem, portanto, um modem que aponta um NDP para si mesmo ou para um NDP anterior mantém o loop girando indefinidamente em uma única CPU.
Interrompa o laço quando o próximo deslocamento do NDP não for maior que o atual.
Verificado em uma máquina virtual QEMU com um injetor de falhas alimentando a callback de recebimento do driver com um NTB cujo único NDP aponta para si mesmo: o driver sem correção gira em `mhi_mbim_rx()` com uma CPU travada em 100% e a thread nunca retorna. Com esta verificação, o loop termina dentro de uma única iteração.
Alterações na v2: mova a verificação de não-incremento para o local de recuperação do `wNextNdpIndex`, conforme sugerido por Loic Poulain, em vez de rastrear o deslocamento anterior em uma variável separada.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.