« Volver al listado

CVE-2026-90356

Estado: RecibidaSin puntuar—

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

wifi: mt76: mt7996: free vif links after clearing wcid entries on full reset

mt7996_mac_reset_vif_iter() queues non-default vif links for kfree_rcu while dev->wcid[] still holds pointers to the wcid embedded in each freed link; mt76_reset_device() then dereferences those entries and runs mt76_wcid_cleanup() on them. If a grace period elapses in between, the cleanup operates on freed memory.

Run mt76_reset_device() first, so the wcid entries are cleaned up and cleared while the links are still valid.

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-90356",
  "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": "ace5d3b6b49e8391beb4d7244348ba7da5298878",
              "lessThan": "2b10eb3636d0c4cb6b763e045ec1294dbd70f5ad",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "ace5d3b6b49e8391beb4d7244348ba7da5298878",
              "lessThan": "8826d7a5e2dd727aa96456ccd58b33d2b080e935",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "ace5d3b6b49e8391beb4d7244348ba7da5298878",
              "lessThan": "7e4208e9f6a876c2b7d28fdb6b86dff3b05db2f7",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "drivers/net/wireless/mediatek/mt76/mt7996/mac.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.18"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "6.18",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "6.18.52",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.2.6",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3-rc1",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "drivers/net/wireless/mediatek/mt76/mt7996/mac.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-09-17T17:17:34.480",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/2b10eb3636d0c4cb6b763e045ec1294dbd70f5ad",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/7e4208e9f6a876c2b7d28fdb6b86dff3b05db2f7",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/8826d7a5e2dd727aa96456ccd58b33d2b080e935",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: mt76: mt7996: free vif links after clearing wcid entries on full reset\n\nmt7996_mac_reset_vif_iter() queues non-default vif links for kfree_rcu\nwhile dev->wcid[] still holds pointers to the wcid embedded in each\nfreed link; mt76_reset_device() then dereferences those entries and\nruns mt76_wcid_cleanup() on them. If a grace period elapses in between,\nthe cleanup operates on freed memory.\n\nRun mt76_reset_device() first, so the wcid entries are cleaned up and\ncleared while the links are still valid."
    }
  ],
  "lastModified": "2026-09-17T17:17:34.480",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}