CVE-2026-98931 in Linux
Riassunto
di VulDB • 23/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
mtd: spinand: correzione del dereferenziamento di puntatore NULL in assenza di motore ECC
Quando "nand-no-ecc-engine" è impostato nel DT (Device Tree), nanddev_get_ecc_engine() segue il percorso NAND_ECC_ENGINE_TYPE_NONE e restituisce successo, lasciando tuttavia nand->ecc.engine su NULL. Il codice SPI-NAND lo dereferenzia comunque in modo incondizionato per verificare la presenza di un motore pipelined, causando quindi un oops immediato durante l'individuazione (probing) di tale dispositivo.
Invece di codificare manualmente il controllo tre volte, è stato aggiunto al core NAND un helper nand_ecc_is_pipelined() che integra il controllo NULL nel confronto per l'integrazione, e viene utilizzato ovunque. I futuri chiamanti non potranno quindi reintrodurre il problema.
If you want to get best quality of vulnerability data, you may have to visit VulDB.