CVE-2025-68182
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-68182 is a use-after-free vulnerability in the Linux kernel's iwlwifi Wi-Fi driver, specifically within the iwl_mld_remove_link() function. The flaw arises because the code frees the link structure via kfree_rcu(link, rcu_head) and subsequently dereferences link->fw_id, creating a potential use-after-free condition. It was published on December 16, 2025, and affects Linux kernel versions in the range introduced by commit d1e879ec600f9b3bdd253167533959facfefb17b up to the patched commits. The CVSS base score is not yet assigned (listed as 0.0), and the EPSS score is approximately 0.018% (Feedly, EUVD).

Technical details

The root cause is a classic use-after-free (CWE-416) in the Linux kernel's iwlwifi MLD (Multi-Link Device) driver. In iwl_mld_remove_link(), the link pointer is passed to kfree_rcu(), which schedules the memory for deallocation after the current RCU grace period; however, the code then reads link->fw_id after this call, meaning the memory could be freed before the dereference occurs under certain timing conditions. The fix saves the value of link->fw_id into a local variable before calling kfree_rcu(), eliminating the race. Patches are referenced in kernel stable commits 5b4a239c9f94 and 77e67d5daaf1 (Feedly, EUVD).

Impact

Exploitation of this use-after-free could lead to kernel memory corruption, potentially resulting in a system crash (denial of service) or, in more sophisticated scenarios, privilege escalation or arbitrary code execution in kernel context. The vulnerability is confined to systems using Intel Wi-Fi hardware managed by the iwlwifi driver with MLD link management active (e.g., Wi-Fi 7 / IEEE 802.11be multi-link operation). The practical exploitability for privilege escalation is constrained by the RCU timing window and the need for local access or specific triggering conditions (Feedly).

Mitigation and workarounds

Apply the upstream Linux kernel patches that introduce the fix: stable commit 5b4a239c9f94e1606435f1842fc6fd426d607dbb (targeting the 6.17.x stable branch) and 77e67d5daaf155f7d0f99f4e797c4842169ec19e (targeting 6.18). Users should update to Linux kernel 6.17.8 or 6.18 (or later) once available from their distribution. As a temporary workaround, systems that do not use Intel Wi-Fi hardware or do not require the iwlwifi MLD feature can unload or blacklist the iwlwifi kernel module to eliminate exposure (Feedly, EUVD).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management