CVE Catalog

CVE-2026-98121

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel msc313e watchdog driver, msc313e_wdt_probe() does not set the platform device driver data, so dev_get_drvdata() in msc313e_wdt_suspend() and msc313e_wdt_resume() returns NULL, leading to a NULL pointer dereference. The fix sets the platform device driver data in msc313e_wdt_probe().

Risk Assessment

During system suspend or resume, a kernel crash (oops/panic) may occur on devices using this watchdog, causing system unavailability.

Recommendation

Update the Linux kernel to a version containing the fix for this issue (watchdog: msc313e: Fix NULL pointer dereference in PM callbacks).

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: watchdog: msc313e: Fix NULL pointer dereference in PM callbacks msc313e_wdt_probe() doesn't set the driver data for the platform device. As a result, dev_get_drvdata() in msc313e_wdt_suspend() and msc313e_wdt_resume() will return NULL, leading to a NULL pointer dereference afterward. Set the platform device driver data in msc313e_wdt_probe().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS