CVE-2022-50880
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50880 is a use-after-free vulnerability in the Linux kernel's ath10k Wi-Fi driver, specifically within the ath10k_sta_state() function during peer deletion on disconnect. When a peer delete operation fails, the ath10k_peer structure is freed for the first peer ID in the peer_map array, but subsequent peer IDs that map to the same structure are not cleaned up, resulting in a use-after-free condition detectable via KFENCE. The vulnerability was published on December 30, 2025, and affects the Linux kernel's ath10k wireless driver. The CVSS category is estimated as Medium (Feedly, CVE.org).

Technical details

The root cause is a use-after-free (CWE-416) in the ath10k Wi-Fi driver. When an access point sends multiple HTT_T2H_MSG_TYPE_PEER_MAP messages for the same peer MAC address and vdev ID, the peer_map array in struct ath10k is populated with multiple indices all pointing to the same ath10k_peer object. If peer deletion subsequently fails in ath10k_sta_state(), the code frees the ath10k_peer for the first peer ID but leaves the remaining peer map entries dangling, causing a use-after-free when those entries are later accessed. The fix involves cleaning up all entries in the peer_map array that reference the same ath10k_peer upon deletion failure (Feedly, CVE.org).

Impact

Successful exploitation of this vulnerability could allow a local attacker or a malicious Wi-Fi access point to trigger kernel memory corruption via the use-after-free condition, potentially leading to a kernel crash (denial of service) or, in more severe scenarios, privilege escalation or arbitrary code execution in kernel context. The impact is primarily on availability and integrity of the affected Linux system, with confidentiality risks if kernel memory contents are exposed through the freed structure (Feedly).

Mitigation and workarounds

The fix has been applied to the Linux kernel stable tree via multiple commits (e.g., 2bf916418d21, 2d6259715c95, 08faf07717be, 54a3201f3c1f, 4494ec1c0bb8) that clean up all peer_map entries referencing the affected ath10k_peer on deletion failure. Users should update to a patched Linux kernel version that includes these fixes. Distributions such as SUSE have issued advisories incorporating this fix (e.g., SUSE kernel update SUSE-2026:0350-1). As a workaround, avoiding connection to untrusted Wi-Fi access points on affected hardware reduces exposure (Feedly, Linux Security).

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