CVE-2022-50709
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50709 is an uninitialized memory read vulnerability in the Linux kernel's ath9k Wi-Fi driver, specifically in the ath9k_htc_rx_msg() function. The flaw was discovered via syzbot fuzzing and publicly disclosed on December 24, 2025. It affects the Linux kernel across a wide range of stable branches, with fixes backported to versions 4.14.296, 4.19.262, 5.4.220, 5.10.150, 5.15.75, 5.19.17, 6.0.3, and 6.1+. No official CVSS score has been assigned by NVD at this time; Feedly estimates the severity as Medium with an EPSS score of 0.000240 (Feedly, CVE.org).

Technical details

The root cause is improper input validation (CWE class: use of uninitialized memory) in the ath9k_hif_usb_rx_stream() function, which can be triggered via ioctl(USB_RAW_IOCTL_EP_WRITE) with pkt_len = 0. When pkt_len is zero or invalid, __dev_alloc_skb(pkt_len + 32, GFP_ATOMIC) allocates a socket buffer (skb) backed by uninitialized memory, and the subsequent call to ath9k_htc_rx_msg() reads from that uninitialized region. The fix chosen by the kernel developers was to add pkt_len validation inside ath9k_htc_rx_msg() before any memory access, rather than zero-initializing the allocation with __GFP_ZERO. Exploitation requires local access to a system with a USB-attached ath9k HTC device and the ability to issue raw USB ioctls (Feedly, CVE.org).

Impact

Successful exploitation of this vulnerability allows a local attacker with access to the USB raw I/O interface to read uninitialized kernel memory, potentially exposing sensitive data such as cryptographic material, kernel pointers, or other in-memory artifacts. The confidentiality impact is the primary concern, as uninitialized memory contents may leak information useful for bypassing kernel address space layout randomization (KASLR). Integrity and availability impacts are considered low, as the vulnerability does not directly enable code execution or denial of service in its described form (Feedly).

Mitigation and workarounds

The Linux kernel has released patches across multiple stable branches: 4.14.296, 4.19.262, 5.4.220, 5.10.150, 5.15.75, 5.19.17, 6.0.3, and 6.1. Administrators should update to a patched kernel version as soon as possible. As a workaround, restricting access to raw USB ioctls (e.g., via udev rules or by not loading the ath9k_htc module on systems without the relevant hardware) can reduce exposure. SUSE has also issued kernel security advisories addressing this CVE (Feedly, Linux Security SUSE).

Community reactions

The vulnerability received limited public attention, consistent with its low EPSS score and local-only exploitability. SUSE issued multiple kernel security advisories referencing CVE-2022-50709 in early 2026, and Tenable's Nessus scanner added detection plugins (IDs 279957 and 298924). No notable researcher commentary or significant media coverage has been identified beyond routine Linux kernel security tracking (Linux Security SUSE, Tenable Nessus).

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