« Volver al listado

CVE-2026-74329

Estado: RecibidaSin puntuar—

In the Linux kernel, the following vulnerability has been resolved:

watchdog: unregister PM notifier on watchdog unregister

watchdog_register_device() registers wdd->pm_nb when WDOG_NO_PING_ON_SUSPEND is set, but watchdog_unregister_device() does not remove it. This leaves an embedded notifier block on the PM notifier chain after the watchdog device has been unregistered.

A later suspend/resume notification can then call watchdog_pm_notifier() with a stale watchdog_device pointer, or at minimum after wdd->wd_data has been cleared by watchdog_dev_unregister().

Unregister the PM notifier before tearing down the watchdog device.

CVSS

NVD no ha asignado puntuación CVSS a esta CVE (habitual desde el cambio de política de abril de 2026).

Probabilidad de explotación (EPSS)

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

Tecnologías afectadas (1)

⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.

Referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-74329",
  "cveTags": [],
  "metrics": {},
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "60bcd91aafd22ef62cef9ae2037fa2e1d4da2fb3",
              "lessThan": "cd2d1b1f99308f7680d75a377daaff363f1cc736",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "60bcd91aafd22ef62cef9ae2037fa2e1d4da2fb3",
              "lessThan": "5d9b58ec6f5de5e159a570d419b1b08b3b9f854b",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "60bcd91aafd22ef62cef9ae2037fa2e1d4da2fb3",
              "lessThan": "89184909634e50d086d86d8a0c03fc86fe8d889f",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "60bcd91aafd22ef62cef9ae2037fa2e1d4da2fb3",
              "lessThan": "e690afea5c876a4abfa2978c6a664460ed7d1217",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "60bcd91aafd22ef62cef9ae2037fa2e1d4da2fb3",
              "lessThan": "298821692d447c2f7b1bc9ef41cd88a31bf56436",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "60bcd91aafd22ef62cef9ae2037fa2e1d4da2fb3",
              "lessThan": "c70b5bb6f04f77ef90e047d7edc2f476e206909f",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "60bcd91aafd22ef62cef9ae2037fa2e1d4da2fb3",
              "lessThan": "a298c7302ee9584a7a1ac1e8acbede8d98ab51a4",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "drivers/watchdog/watchdog_core.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.15"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "5.15",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "5.15.212",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "status": "unaffected",
              "version": "6.1.178",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "status": "unaffected",
              "version": "6.6.145",
              "versionType": "semver",
              "lessThanOrEqual": "6.6.*"
            },
            {
              "status": "unaffected",
              "version": "6.12.97",
              "versionType": "semver",
              "lessThanOrEqual": "6.12.*"
            },
            {
              "status": "unaffected",
              "version": "6.18.40",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.1.5",
              "versionType": "semver",
              "lessThanOrEqual": "7.1.*"
            },
            {
              "status": "unaffected",
              "version": "7.2",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "drivers/watchdog/watchdog_core.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-08-15T06:22:33.640",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/298821692d447c2f7b1bc9ef41cd88a31bf56436",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/5d9b58ec6f5de5e159a570d419b1b08b3b9f854b",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/89184909634e50d086d86d8a0c03fc86fe8d889f",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/a298c7302ee9584a7a1ac1e8acbede8d98ab51a4",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/c70b5bb6f04f77ef90e047d7edc2f476e206909f",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/cd2d1b1f99308f7680d75a377daaff363f1cc736",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/e690afea5c876a4abfa2978c6a664460ed7d1217",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwatchdog: unregister PM notifier on watchdog unregister\n\nwatchdog_register_device() registers wdd->pm_nb when\nWDOG_NO_PING_ON_SUSPEND is set, but watchdog_unregister_device() does not\nremove it. This leaves an embedded notifier block on the PM notifier chain\nafter the watchdog device has been unregistered.\n\nA later suspend/resume notification can then call watchdog_pm_notifier()\nwith a stale watchdog_device pointer, or at minimum after wdd->wd_data has\nbeen cleared by watchdog_dev_unregister().\n\nUnregister the PM notifier before tearing down the watchdog device."
    }
  ],
  "lastModified": "2026-08-17T06:19:27.317",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}