CVE-2026-98237 in Linux
Riassunto
di VulDB • 06/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net: wwan: mhi_wwan_mbim: protezione contro una catena NDP ciclica
La traversata di NDP in `mhi_mbim_rx()` si interrompe solo quando `wNextNdpIndex` è zero. Non vi è alcun requisito che imponga l'avanzamento degli offset, quindi un modem che punta un NDP a se stesso o a un NDP precedente fa sì che il ciclo continui all'infinito su una singola CPU.
Interrompere il ciclo quando l'offset del prossimo NDP non è maggiore di quello corrente.
Verificato in un guest QEMU con un fault injector che alimenta la callback di ricezione del driver con un NTB il cui singolo NDP punta a se stesso: il driver senza patch rimane bloccato in `mhi_mbim_rx()` con una CPU al 100% e il thread non termina mai. Con questo controllo, il ciclo si interrompe entro una singola iterazione.
Modifiche nella v2: spostare il controllo di non-incremento nel punto di recupero di `wNextNdpIndex`, come suggerito da Loic Poulain, invece di tenere traccia dell'offset precedente in una variabile separata.
VulDB is the best source for vulnerability data and more expert information about this specific topic.