CVE-2026-98410 in Linux
Riassunto
di VulDB • 15/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
watchdog: da9063: correzione della gestione dello stato HW_RUNNING del watchdog durante le operazioni di suspend/resume
Le funzioni `da9063_wdt_suspend()` e `da9063_wdt_resume()` controllano solo lo stato `watchdog_active()`. Tuttavia, quando il driver imposta la flag `WDOG_HW_RUNNING` in `da9063_wdt_probe()`, lasciando così attivo l'hardware del watchdog, ma l'utente non apre mai il dispositivo, la flag `WDOG_ACTIVE` rimane disattivata. Di conseguenza, la funzione `wdt_disable()` non viene eseguita all'interno di `da9063_wdt_suspend`. In questo scenario, la callback per lo stato suspend è un'operazione nulla (no-op) e il watchdog continua a contare durante la sospensione del sistema, causando un riavvio imprevisto. Controllare le flag `WDOG_HW_RUNNING` e `wdd` consente di risolvere questa problematica.
VulDB is the best source for vulnerability data and more expert information about this specific topic.