Skip to content
Heist/ feed
Unrated

wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping

Type: advisorySource: Official CVE List1 source record

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping The code checks ->started for frames coming from wmediumd, but the radio can be stopped after the check and before frame delivery, causing mac80211 to hit the WARN_ON(!local->started). Expand the mutex for this case and synchronise against it when the radio is stopped to avoid being able to hit the warning with hwsim. Drop the error print that would've complicated the error path, it only triggers for allocation failures (already noisy) and malformed frames anyway.

Announced Source revision 1
Original source ↗

CVE-2026-98423

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-98423

Linux

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Linux

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "7882513bacb176ab4aacceefdd035ca9479da4fb",
        "lessThan": "5ce9b2bc9e73213e316a8c72400256a76bf41814",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "7882513bacb176ab4aacceefdd035ca9479da4fb",
        "lessThan": "c4e4fe330294e3936e0f4e15d6996468f8a45fb2",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "7882513bacb176ab4aacceefdd035ca9479da4fb",
        "lessThan": "2f59be7585dc81baa6f36b0035dd6848ea43d318",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "7882513bacb176ab4aacceefdd035ca9479da4fb",
        "lessThan": "5c79ef616aa16af582fb2cb93b0f750975a0004f",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "7882513bacb176ab4aacceefdd035ca9479da4fb",
        "lessThan": "d7fa45d8123a7f794b93fc22dbcf19f38dc4d8cb",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "7882513bacb176ab4aacceefdd035ca9479da4fb",
        "lessThan": "87840d4a3a21b1c19b867a80e16ba69dff284de2",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "drivers/net/wireless/virtual/mac80211_hwsim_main.c"
    ],
    "defaultStatus": "unaffected"
  },
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "3.1"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "3.1",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "6.1.189",
        "versionType": "semver",
        "lessThanOrEqual": "6.1.*"
      },
      {
        "status": "unaffected",
        "version": "6.6.158",
        "versionType": "semver",
        "lessThanOrEqual": "6.6.*"
      },
      {
        "status": "unaffected",
        "version": "6.12.112",
        "versionType": "semver",
        "lessThanOrEqual": "6.12.*"
      },
      {
        "status": "unaffected",
        "version": "6.18.54",
        "versionType": "semver",
        "lessThanOrEqual": "6.18.*"
      },
      {
        "status": "unaffected",
        "version": "7.2.8",
        "versionType": "semver",
        "lessThanOrEqual": "7.2.*"
      },
      {
        "status": "unaffected",
        "version": "7.3",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "drivers/net/wireless/virtual/mac80211_hwsim_main.c"
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2026-98423

Source reference: /cveMetadata/cveId

Publisher severity

No explicit severity was provided.

Event
#38487 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement