← Back to CVE Explorer

CVE-2026-98891

Full vulnerability record from the local CVENow database.

Description

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: validate deauth frame length before reason access ieee80211_rx_mgmt_deauth() reads the deauth reason code before checking that the fixed field is actually present in the received frame. Validate the deauth frame length first and only then read the reason code.

Severity
Not scored
CVSS score
Not available
Vulnerability status
Received
Source identifier
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Published
2026-10-23 12:18:22.967000
Last modified
2026-10-26 07:17:14.280000
View original CVE JSON
{
  "id": "CVE-2026-98891",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
  "published": "2026-10-23T12:18:22.967",
  "lastModified": "2026-10-26T07:17:14.280",
  "vulnStatus": "Received",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: mac80211: validate deauth frame length before reason access\n\nieee80211_rx_mgmt_deauth() reads the deauth reason code before checking\nthat the fixed field is actually present in the received frame.\n\nValidate the deauth frame length first and only then read the reason\ncode."
    }
  ],
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "programFiles": [
            "net/mac80211/mlme.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "versions": [
            {
              "version": "c9c99f8938e41b878802d5d8481d6f7a212515b0",
              "lessThan": "51092dc769f021e9634474e1bd5a561da477fbdb",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "c9c99f8938e41b878802d5d8481d6f7a212515b0",
              "lessThan": "a6ed4c00ccdc15011a73daa2b38af9fc5a2c543e",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "c9c99f8938e41b878802d5d8481d6f7a212515b0",
              "lessThan": "80d1a110e9096b5bf41497f6b151154084862385",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "c9c99f8938e41b878802d5d8481d6f7a212515b0",
              "lessThan": "a78689e2beed200d4590318612c74ae25c9408cf",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "c9c99f8938e41b878802d5d8481d6f7a212515b0",
              "lessThan": "7a5ef1fd654d0e90d59aa32c881789c8bcc4125a",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "c9c99f8938e41b878802d5d8481d6f7a212515b0",
              "lessThan": "9df64ad43e1f2c036667bba2bf385e9d7b3af564",
              "versionType": "git",
              "status": "affected"
            },
            {
              "version": "c9c99f8938e41b878802d5d8481d6f7a212515b0",
              "lessThan": "4a360c6e18dfa9d70006c7247a6a8cc8dfe0d60f",
              "versionType": "git",
              "status": "affected"
            }
          ]
        },
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "affected",
          "programFiles": [
            "net/mac80211/mlme.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "versions": [
            {
              "version": "4.2",
              "status": "affected"
            },
            {
              "version": "0",
              "lessThan": "4.2",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "5.10.271",
              "lessThanOrEqual": "5.10.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "5.15.222",
              "lessThanOrEqual": "5.15.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.1.189",
              "lessThanOrEqual": "6.1.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.6.158",
              "lessThanOrEqual": "6.6.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.12.111",
              "lessThanOrEqual": "6.12.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "6.18.53",
              "lessThanOrEqual": "6.18.*",
              "versionType": "semver",
              "status": "unaffected"
            },
            {
              "version": "7.2",
              "lessThanOrEqual": "*",
              "versionType": "original_commit_for_fix",
              "status": "unaffected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {},
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/4a360c6e18dfa9d70006c7247a6a8cc8dfe0d60f",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/51092dc769f021e9634474e1bd5a561da477fbdb",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/7a5ef1fd654d0e90d59aa32c881789c8bcc4125a",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/80d1a110e9096b5bf41497f6b151154084862385",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/9df64ad43e1f2c036667bba2bf385e9d7b3af564",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/a6ed4c00ccdc15011a73daa2b38af9fc5a2c543e",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/a78689e2beed200d4590318612c74ae25c9408cf",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ]
}