CVE-2026-64570
Description
A flaw was found in the Linux kernel's Wi-Fi subsystem (mac80211). A double-free vulnerability exists in the handling of FILS (Fast Initial Link Setup) Discovery frames. When an allocation failure occurs during the update of a FILS Discovery template, the same memory region can be freed twice. This can lead to memory corruption, potentially causing a system crash and a Denial of Service (DoS).
Statement
A moderate-impact double-free flaw was found in the Linux kernel's mac80211 Wi-Fi subsystem, in the handling of FILS (Fast Initial Link Setup) Discovery templates on Wi-Fi access points. When a FILS Discovery template is updated, ieee80211_set_fils_discovery() queues the old template for deferred RCU freeing before allocating the replacement; if that allocation fails, the stored pointer still references memory already queued for freeing, and a later template update or AP teardown can queue the same object for freeing a second time. This double free causes memory corruption that is likely to result in a kernel crash and denial of service. Triggering the flaw requires local privileges to reconfigure a Wi-Fi access point operating with FILS Discovery (for example CAP_NET_ADMIN), and it additionally depends on a memory allocation failure occurring during a template update, so the practical impact is a local denial of service. The kernel packages in Red Hat Enterprise Linux 9, Red Hat Enterprise Linux 10, and Red Hat In-Vehicle OS 2 are affected; Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, and the earlier RHEL 9.2 update stream are not affected because the vulnerable code is not present in those kernels. The fix for the affected products has been deferred because the flaw is a moderate-severity local denial of service that requires privileged local access and an unlikely allocation failure to trigger; the residual risk of deferring the fix is limited to a local kernel crash. Red Hat rates this flaw Moderate with a CVSS 3.1 score of 5.5 (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H), whereas the upstream CVE record assigns 7.8 by assuming high confidentiality and integrity impact from the double-free memory corruption; Red Hat's assessment is that the realistic impact of this flaw is denial of service.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
Common Vulnerability Scoring System (CVSS) Score Details
Info alert:Important note
CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).
The following CVSS metrics and score provided are preliminary and subject to review.
CVSS v3 Score Breakdown
| Red Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 5.5 | N/A | 7.8 |
| Attack Vector | Local | N/A | Local |
| Attack Complexity | Low | N/A | Low |
| Privileges Required | Low | N/A | Low |
| User Interaction | None | N/A | None |
| Scope | Unchanged | N/A | Unchanged |
| Confidentiality | None | N/A | High |
| Integrity Impact | None | N/A | High |
| Availability Impact | High | N/A | High |
Vector
Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
cve.org: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.