{"id":"CVE-2026-98121","state":"PUBLISHED","title":"watchdog: msc313e: Fix NULL pointer dereference in PM callbacks","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nwatchdog: msc313e: Fix NULL pointer dereference in PM callbacks\n\nmsc313e_wdt_probe() doesn't set the driver data for the platform device.\nAs a result, dev_get_drvdata() in msc313e_wdt_suspend() and\nmsc313e_wdt_resume() will return NULL, leading to a NULL pointer\ndereference afterward.\n\nSet the platform device driver data in msc313e_wdt_probe().","publishedAt":"2026-09-25T10:36:04.765Z","updatedAt":"2026-10-19T09:14:13.333Z","severity":null,"assigner":"Linux","products":["Linux Linux"],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"960251cc4a413d8f1eef2a2c6aca41073b57ce16","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"afc3ea51e479289a23c642cc8bade67b94225ed9","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"a135415be56839e555e0bcdd5ffb8d2f5f947bd7","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"b02f902fe4b59d65f74a25c4523a75453bd3f808","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"744b25040d8206f7925b8ba0be5edf93fa4bf81e","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"6495dc16e635356fd2b7535dcbf9b6779de4e753","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"e3eceb76515910746e6268c4e4ac1c07516ebd7b","versionType":"git"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/watchdog/msc313e_wdt.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","versions":[{"version":"5.14","status":"affected"},{"version":"0","status":"unaffected","lessThan":"5.14","versionType":"semver"},{"version":"5.15.222","status":"unaffected","lessThanOrEqual":"5.15.*","versionType":"semver"},{"version":"6.1.189","status":"unaffected","lessThanOrEqual":"6.1.*","versionType":"semver"},{"version":"6.6.158","status":"unaffected","lessThanOrEqual":"6.6.*","versionType":"semver"},{"version":"6.12.111","status":"unaffected","lessThanOrEqual":"6.12.*","versionType":"semver"},{"version":"6.18.53","status":"unaffected","lessThanOrEqual":"6.18.*","versionType":"semver"},{"version":"7.2.7","status":"unaffected","lessThanOrEqual":"7.2.*","versionType":"semver"},{"version":"7.3","status":"unaffected","lessThanOrEqual":"*","versionType":"original_commit_for_fix"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/watchdog/msc313e_wdt.c"]}],"references":["https://git.kernel.org/stable/c/960251cc4a413d8f1eef2a2c6aca41073b57ce16","https://git.kernel.org/stable/c/afc3ea51e479289a23c642cc8bade67b94225ed9","https://git.kernel.org/stable/c/a135415be56839e555e0bcdd5ffb8d2f5f947bd7","https://git.kernel.org/stable/c/b02f902fe4b59d65f74a25c4523a75453bd3f808","https://git.kernel.org/stable/c/744b25040d8206f7925b8ba0be5edf93fa4bf81e","https://git.kernel.org/stable/c/6495dc16e635356fd2b7535dcbf9b6779de4e753","https://git.kernel.org/stable/c/e3eceb76515910746e6268c4e4ac1c07516ebd7b"],"weaknesses":[],"ingestedAt":"2026-10-29T20:13:43.249Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/98xxx/CVE-2026-98121.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-98121","state":"PUBLISHED","datePublished":"2026-09-25T10:36:04.765Z","dateUpdated":"2026-10-19T09:14:13.333Z","assignerShortName":"Linux","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateReserved":"2026-09-25T10:25:14.318Z"},"containers":{"cna":{"title":"watchdog: msc313e: Fix NULL pointer dereference in PM callbacks","descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\nwatchdog: msc313e: Fix NULL pointer dereference in PM callbacks\n\nmsc313e_wdt_probe() doesn't set the driver data for the platform device.\nAs a result, dev_get_drvdata() in msc313e_wdt_suspend() and\nmsc313e_wdt_resume() will return NULL, leading to a NULL pointer\ndereference afterward.\n\nSet the platform device driver data in msc313e_wdt_probe()."}],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"960251cc4a413d8f1eef2a2c6aca41073b57ce16","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"afc3ea51e479289a23c642cc8bade67b94225ed9","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"a135415be56839e555e0bcdd5ffb8d2f5f947bd7","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"b02f902fe4b59d65f74a25c4523a75453bd3f808","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"744b25040d8206f7925b8ba0be5edf93fa4bf81e","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"6495dc16e635356fd2b7535dcbf9b6779de4e753","versionType":"git"},{"version":"e9800b7994642a794afd4894f072541c14277ce8","status":"affected","lessThan":"e3eceb76515910746e6268c4e4ac1c07516ebd7b","versionType":"git"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/watchdog/msc313e_wdt.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","versions":[{"version":"5.14","status":"affected"},{"version":"0","status":"unaffected","lessThan":"5.14","versionType":"semver"},{"version":"5.15.222","status":"unaffected","lessThanOrEqual":"5.15.*","versionType":"semver"},{"version":"6.1.189","status":"unaffected","lessThanOrEqual":"6.1.*","versionType":"semver"},{"version":"6.6.158","status":"unaffected","lessThanOrEqual":"6.6.*","versionType":"semver"},{"version":"6.12.111","status":"unaffected","lessThanOrEqual":"6.12.*","versionType":"semver"},{"version":"6.18.53","status":"unaffected","lessThanOrEqual":"6.18.*","versionType":"semver"},{"version":"7.2.7","status":"unaffected","lessThanOrEqual":"7.2.*","versionType":"semver"},{"version":"7.3","status":"unaffected","lessThanOrEqual":"*","versionType":"original_commit_for_fix"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/watchdog/msc313e_wdt.c"]}],"references":[{"url":"https://git.kernel.org/stable/c/960251cc4a413d8f1eef2a2c6aca41073b57ce16"},{"url":"https://git.kernel.org/stable/c/afc3ea51e479289a23c642cc8bade67b94225ed9"},{"url":"https://git.kernel.org/stable/c/a135415be56839e555e0bcdd5ffb8d2f5f947bd7"},{"url":"https://git.kernel.org/stable/c/b02f902fe4b59d65f74a25c4523a75453bd3f808"},{"url":"https://git.kernel.org/stable/c/744b25040d8206f7925b8ba0be5edf93fa4bf81e"},{"url":"https://git.kernel.org/stable/c/6495dc16e635356fd2b7535dcbf9b6779de4e753"},{"url":"https://git.kernel.org/stable/c/e3eceb76515910746e6268c4e4ac1c07516ebd7b"}],"providerMetadata":{"shortName":"Linux","orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateUpdated":"2026-10-19T09:14:13.333Z"},"cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.14","versionEndExcluding":"5.15.222"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.14","versionEndExcluding":"6.1.189"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.14","versionEndExcluding":"6.6.158"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.14","versionEndExcluding":"6.12.111"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.14","versionEndExcluding":"6.18.53"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.14","versionEndExcluding":"7.2.7"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"5.14","versionEndExcluding":"7.3"}]}]}],"x_generator":{"engine":"bippy-1.2.0"}}}}}