CVE-2026-64212
NoneCVSS
—
EPSS
0.2%
Published
Jul 24, 2026
CISA due date
—
Cloudanix analysis
Some Linux systems using Intel Wi-Fi may crash or lose wireless connectivity until they receive a kernel update.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
This flaw is a NULL pointer dereference in the Linux kernel Intel wireless driver path `iwlwifi`, specifically in `iwl_mld_remove_link()`. Under certain Wi-Fi multi-link/device state transitions, the driver can attempt to read `link->fw_id` before confirming that `link` is non-NULL. If the vulnerable code path is reached, the kernel may raise an oops/panic or otherwise destabilize the wireless subsystem. The most likely technical impact is denial of service on systems using affected Intel Wi-Fi hardware and vulnerable kernel builds; there is no public indication from the provided data of code execution, privilege escalation, ransomware use, or active exploitation.
Why it matters to the business
Affected Linux systems with vulnerable Intel wireless driver support may experience unexpected crashes, loss of wireless connectivity, or service interruption if the vulnerable code path is triggered. This is most relevant for laptops, workstations, embedded Linux devices, kiosks, and operational systems that depend on Intel Wi-Fi connectivity. Current exploitation likelihood appears low based on the very low EPSS score, lack of KEV listing, and no known exploit maturity, but kernel-level availability issues can still create operational disruption when systems cannot tolerate reboots or network loss.
How an attack unfolds
An attacker would need to cause the vulnerable wireless driver code path to process a link-removal condition where the internal link object is NULL. In a plausible scenario, an attacker in wireless range could attempt to manipulate Wi-Fi association, roaming, multi-link operation, or disconnect/reconnect behavior to trigger unusual link state transitions in the Intel wireless driver. If the vulnerable condition is reached, the kernel dereferences the NULL pointer before checking it, causing a kernel oops or panic depending on system configuration. A local user or administrator with the ability to repeatedly change Wi-Fi state, load/unload the driver, or manipulate wireless connections may also be able to trigger the issue. The expected result is disruption rather than compromise of confidentiality or integrity.
How to fix it
Apply a vendor-supplied Linux kernel update that includes the upstream fix for the `iwlwifi` `iwl_mld_remove_link()` NULL pointer dereference. Because exact affected and fixed package versions were not provided, use distribution advisories and kernel changelogs to identify the first fixed kernel for each supported platform. Where immediate patching is not possible, reduce exposure by disabling Intel Wi-Fi on systems that do not require it, blacklisting or unloading the `iwlwifi` module where operationally acceptable, using wired networking, disabling automatic Wi-Fi roaming to untrusted networks, and restricting use of affected systems in hostile wireless environments. Reboot systems after kernel updates so the fixed kernel and driver are actually running.
How to confirm the fix worked
Confirm that systems have booted into a kernel version that contains the fix, not merely that the package is installed. Validate with standard host inventory commands such as checking the running kernel version, distribution security advisory status, and loaded module details for `iwlwifi`. Review vendor kernel changelogs for the fix referencing `wifi: iwlwifi: mld: don't dereference a pointer before NULL checking it` or the affected function `iwl_mld_remove_link`. On representative hardware, perform normal Wi-Fi connect, disconnect, suspend/resume, roam, and reconnect testing and confirm there are no new kernel oops or panic messages. If a mitigation was used, confirm the `iwlwifi` module is not loaded or that Wi-Fi is disabled where intended.
Typical attack path
- Identify a Linux system using an affected kernel build and the Intel `iwlwifi` wireless driver.
- Place the system into a Wi-Fi state where MLO or link-management code paths are exercised, such as association, roaming, disconnect, reconnect, or link removal.
- Trigger or induce a link-removal condition where the driver receives or processes a NULL link object.
- Cause `iwl_mld_remove_link()` to dereference the NULL pointer before validation.
- Observe a kernel oops, panic, wireless subsystem failure, or system reboot depending on kernel panic settings and distribution configuration.
How to detect it
To determine whether this issue may already have been triggered, review kernel and system logs for crashes or oops events involving `iwlwifi`, `iwl_mld_remove_link`, NULL pointer dereferences, or firmware/link-removal errors. Useful sources include `journalctl -k`, `/var/log/kern.log`, `/var/log/messages`, `/var/log/syslog`, crash dump directories, kdump/vmcore artifacts, and endpoint telemetry that records kernel panic or reboot reasons. Correlate any crash with Wi-Fi events such as association, disassociation, roaming, suspend/resume, driver reloads, or connection attempts to unfamiliar access points. Look for repeated crashes when Wi-Fi is enabled and absence of crashes when `iwlwifi` is disabled. Because no public exploit strings or malware artifacts are known from the provided data, detection should focus on kernel crash artifacts and wireless-driver error patterns rather than attacker tooling.
- iwl_mld_remove_link
- iwlwifi
- NULL pointer dereference
- BUG: kernel NULL pointer dereference
- Oops: 0000
- kernel panic
- Kernel panic - not syncing
- general protection fault
- Unable to handle kernel NULL pointer dereference
- /var/crash/
- /var/lib/systemd/coredump/
- /proc/vmcore
- /var/log/kern.log
- /var/log/messages
- /var/log/syslog
What your security team should do
- Prioritize patching Linux endpoints and devices that use Intel Wi-Fi hardware, especially mobile workstations, kiosks, embedded devices, and systems where wireless loss or reboot would affect operations.
- Use asset inventory to identify systems with the `iwlwifi` kernel module loaded or Intel wireless adapters present.
- Track distribution and vendor kernel advisories because fixed package versions vary by Linux distribution and kernel branch.
- Reboot after patching and verify the running kernel is the fixed version.
- If patching is delayed, disable Wi-Fi or the `iwlwifi` module on systems that do not require wireless networking.
- Monitor kernel logs for NULL pointer dereferences, oops, panics, and repeated `iwlwifi` link-management failures.
- Treat confirmed crashes in proximity to untrusted Wi-Fi environments as potentially security-relevant until patched, even though current public exploitation signals are low.
- Do not over-prioritize ahead of actively exploited KEV vulnerabilities unless affected systems are highly available, safety-sensitive, or rely heavily on wireless connectivity.
The record
In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mld: don't dereference a pointer before NULL checking it In iwl_mld_remove_link, the link->fw_id is saved at the beginning of the function so we have it after we freed the link. But the link pointer can be NULL, and is not checked when the fw_id is stored. Fix it by simply freeing the link at the end of the function. fFixes: 0e66a39f4f0e ("wifi: iwlwifi: fix potential use after free in iwl_mld_remove_link()")
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|