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

wifi: cfg80211: ibss: ref BSS entry for joined event

When the IBSS is joined, we only record the BSSID/channel in the event
and look up the BSS entry when processing it. However, that's racy,
e.g. a new scan with NL80211_SCAN_FLAG_FLUSH can remove it, causing a
warning in the event work:

!bss
WARNING: net/wireless/ibss.c:37 at __cfg80211_ibss_joined+0x3d3/0x440
Workqueue: cfg80211 cfg80211_event_work
cfg80211_process_wdev_events+0x39f/0x5b0 net/wireless/util.c:1144
cfg80211_process_rdev_events+0xa1/0x110 net/wireless/util.c:1179
cfg80211_event_work+0x2f/0x40 net/wireless/core.c:393

Do the lookup early (the driver is expected to only join an IBSS that
has a BSS entry) and keep a reference to it.
Published: 2026-10-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Log Warning
Action: Patch Now
AI Analysis

Impact

A race condition exists in the Linux kernel’s cfg80211 wireless subsystem that is triggered when a device joins an IBSS. During the join the kernel records only the BSSID and channel in an event and later looks up the corresponding BSS entry for processing. If a concurrent scan with the NL80211_SCAN_FLAG_FLUSH flag removes that BSS entry before it is looked up, the kernel dereferences a missing or freed entry, resulting in a warning in the cfg80211 event work queue. This flaw represents a classic race condition weakness (CWE‑366) and can lead to unwanted log output but does not trigger a crash or denial of service.

Affected Systems

The vulnerability is present in all Linux kernel builds that have not yet incorporated the patch at hashes 708f9d43d6a2eb9c6b83fe62af628de9dffd9314 and b0e3f019e461ac42e45aa3ec1216cefaca2f4a8b. Any system shipping a kernel before these commits, or any custom kernel that uses the unpatched cfg80211 module, is potentially affected.

Risk and Exploitability

The CVSS score of 5.5 indicates medium severity, while the EPSS < 1% shows a very low exploitation probability. The vulnerability is not listed in CISA KEV. Based on the description, it is inferred that the attack vector is local control over a wireless interface that can issue scan flush requests while an IBSS is active. An attacker with such local access can trigger the race and generate a warning, but no code execution or system compromise is documented. Because the vector is local, the risk is low unless the system is exposed to untrusted users or processes.

Generated by OpenCVE AI on October 11, 2026 at 04:33 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the commit adding a reference to the BSS entry during the join event.
  • Avoid using the NL80211_SCAN_FLAG_FLUSH flag while an IBSS is active, or configure drivers to skip flush operations for existing IBSS networks.
  • Monitor kernel logs for cfg80211 warnings; if such warnings appear, verify that BSS entries are properly maintained before initiating scans.

Generated by OpenCVE AI on October 11, 2026 at 04:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 11 Oct 2026 03:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Sun, 11 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-366
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Tue, 06 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: ibss: ref BSS entry for joined event When the IBSS is joined, we only record the BSSID/channel in the event and look up the BSS entry when processing it. However, that's racy, e.g. a new scan with NL80211_SCAN_FLAG_FLUSH can remove it, causing a warning in the event work: !bss WARNING: net/wireless/ibss.c:37 at __cfg80211_ibss_joined+0x3d3/0x440 Workqueue: cfg80211 cfg80211_event_work cfg80211_process_wdev_events+0x39f/0x5b0 net/wireless/util.c:1144 cfg80211_process_rdev_events+0xa1/0x110 net/wireless/util.c:1179 cfg80211_event_work+0x2f/0x40 net/wireless/core.c:393 Do the lookup early (the driver is expected to only join an IBSS that has a BSS entry) and keep a reference to it.
Title wifi: cfg80211: ibss: ref BSS entry for joined event
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T09:17:49.327Z

Reserved: 2026-09-25T10:25:14.342Z

Link: CVE-2026-98338

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:26.437

Modified: 2026-10-19T10:18:36.067

Link: CVE-2026-98338

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-06T00:00:00Z

Links: CVE-2026-98338 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T04:45:17Z

Weaknesses
  • CWE-366

    Race Condition within a Thread