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

wifi: iwlegacy: fix broadcast stations deallocation

On the error path of __il4965_up(), il_dealloc_bcast_stations() clears
only IL_STA_UCODE_ACTIVE, leaving IL_STA_BCAST set. This causes the
same broadcast stations to be deallocated again by __il4965_down().

This can occur when RF_KILL is toggled during driver startup.

To fix clear the entire 'used' field, since we will not do any
other operations on the station.
Published: 2026-10-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via driver deallocation glitch
Action: Upgrade kernel
AI Analysis

Impact

The Linux kernel’s iwlegacy wireless driver contains a logic error in the error path of __il4965_up(). In that path, il_dealloc_bcast_stations() clears only the IL_STA_UCODE_ACTIVE flag while leaving IL_STA_BCAST set. As a result, when __il4965_down() later executes, it attempts to deallocate the same broadcast station again. This duplication can be triggered when the RF_KILL switch is toggled during driver initialization. The CVE description does not report a crash or other severe outcome; it only states that the deallocation occurs twice. Therefore, the impact is limited to a potential mis‑management of station state, which could lead to temporary instability or a brief denial‑of‑service in the wireless stack.

Affected Systems

All Linux kernels that include the iwlegacy driver before the patch commit, as listed with the vendor/product pair Linux:Linux. The specific kernel releases are not enumerated in the advisory, so any build that contains the bug in the commit timeline before the fix is vulnerable.

Risk and Exploitability

The CVSS score of 5.5 reflects moderate severity and the EPSS score is less than 1%, indicating a low exploitation probability. The vulnerability is not present in CISA’s KEV catalog. Because the flaw manifests only when RF_KILL is toggled during driver startup, an attacker must have local or privileged access to the device to control the RF_KILL state or to force the driver to load during boot. With these constraints the risk is modest, but a local attacker who can manipulate the RF_KILL switch may trigger a connectivity drop or a brief service interruption.

Generated by OpenCVE AI on October 9, 2026 at 05:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that contains the patch for __il4965_up() and il_dealloc_bcast_stations()
  • If an immediate kernel update is not possible, keep RF_KILL set to OFF before the driver loads and avoid toggling the RF_KILL switch during system start or driver load/unload cycles
  • Consider disabling the iwlegacy driver or switching to an alternative wireless driver until the kernel fix is applied

Generated by OpenCVE AI on October 9, 2026 at 05:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
History

Fri, 09 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Fri, 09 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1341
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

Moderate


Wed, 07 Oct 2026 06:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 07 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Tue, 06 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

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: iwlegacy: fix broadcast stations deallocation On the error path of __il4965_up(), il_dealloc_bcast_stations() clears only IL_STA_UCODE_ACTIVE, leaving IL_STA_BCAST set. This causes the same broadcast stations to be deallocated again by __il4965_down(). This can occur when RF_KILL is toggled during driver startup. To fix clear the entire 'used' field, since we will not do any other operations on the station.
Title wifi: iwlegacy: fix broadcast stations deallocation
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:15:26.463Z

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

Link: CVE-2026-98195

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-98195

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98195 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T05:30:08Z

Weaknesses
  • CWE-1341

    Multiple Releases of Same Resource or Handle