Skip to content
Heist/ feed
Unrated

wifi: mac80211: ibss: wait for in-flight TX on disconnect

Type: advisorySource: Official CVE List1 source record

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: ibss: wait for in-flight TX on disconnect While leaving an IBSS in ieee80211_ibss_disconnect() mac80211 flushes stations, turns the carrier off and immediately tells the driver to leave as well. While there may be synchronize_net() in station flush and in this code later, packets can still be transmitted due to cross-CPU race conditions after carrier off is set. Therefore, it's possible for a race to happen where a TX to the driver occurs while or after telling it to leave the IBSS. This can be confusing to drivers, and in the case of iwlwifi leads to an attempt to use invalid queues. Move netif_carrier_off() to occur before sta_info_flush() during IBSS disconnect, and add synchronize_net() if flushing didn't, so that the synchronize_net() always happens between turning the carrier off and telling the driver, avoiding this race.

Announced Group revision 1
Original source ↗

CVE-2026-93804

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-93804

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": "86a2ea4134b48f6371103cfceb521bf2d2bf76cd",
        "lessThan": "8e4a07ed82bae5d13525770880dc6dfd27f9bccd",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "86a2ea4134b48f6371103cfceb521bf2d2bf76cd",
        "lessThan": "20a3fb5e1a95caa34896853ca17a50d21c754969",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "86a2ea4134b48f6371103cfceb521bf2d2bf76cd",
        "lessThan": "b3451e6971248250312ad32dd7f63cc9f0a925f5",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "86a2ea4134b48f6371103cfceb521bf2d2bf76cd",
        "lessThan": "d0e69d9afa59b93c30294eba89b1f15f69e91105",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "net/mac80211/ibss.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.3"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "3.3",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "6.6.160",
        "versionType": "semver",
        "lessThanOrEqual": "6.6.*"
      },
      {
        "status": "unaffected",
        "version": "6.12.111",
        "versionType": "semver",
        "lessThanOrEqual": "6.12.*"
      },
      {
        "status": "unaffected",
        "version": "6.18.53",
        "versionType": "semver",
        "lessThanOrEqual": "6.18.*"
      },
      {
        "status": "unaffected",
        "version": "7.2",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "net/mac80211/ibss.c"
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2026-93804

Source reference: /cveMetadata/cveId

Publisher severity

No explicit severity was provided.

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