Cloudanix VulnDB

CVE-2025-68729

None

CVSS

—

EPSS

0.2%

Published

Dec 24, 2025

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A Linux kernel WiFi driver bug can cause system crashes or memory leaks when receiving certain invalid network packets.

Exploitation
Adjacent Network
Attacker needs
None
Complexity
Moderate
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

Failure to free skb buffers for MSDU-type packets received on the REO exception ring from unassociated peers in ath12k_hal_desc_reo_parse_err causes memory leaks and potential kernel crashes due to unhandled buffer types.

Why it matters to the business

Kernel instability or crashes on systems using affected ath12k WiFi hardware can disrupt operations and availability; widespread presence in EKS distributions increases exposure across containerized environments.

How an attack unfolds

An attacker sends frames from an unassociated peer to trigger the REO exception ring path, delivering MSDU buffer type packets that the driver does not free, leading to leaks and crashes.

How to fix it

Upgrade to fixed kernel commit 5ff5a9d71cdc49c3400f30583a784ad0a17d01ec or package versions 1.32.9-r0 for all listed eks-distro components.

How to confirm the fix worked

Verify kernel or package version matches fixed releases; confirm absence of the vulnerable ath12k RX error path code via source inspection or runtime checks for buffer type handling.

Typical attack path

  1. Locate target system using ath12k hardware
  2. Transmit crafted frames from an unassociated station to hit the REO exception ring
  3. Trigger MSDU buffer type handling without skb release
  4. Cause repeated leaks or kernel panic via sustained invalid RX traffic

How to detect it

Search kernel logs for ath12k_hal_desc_reo_parse_err references, skb allocation warnings, or REO exception ring errors; correlate with unassociated peer RX events.

  • ath12k_hal_desc_reo_parse_err
  • MSDU buffer type
  • REO exception ring

What your security team should do

  • Apply fixed kernel and package versions immediately on all affected systems
  • Prioritize patching for WiFi-enabled hosts in production EKS environments
  • Monitor for ath12k-related kernel oops and memory pressure until updates are deployed

The record

In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: Fix MSDU buffer types handling in RX error path Currently, packets received on the REO exception ring from unassociated peers are of MSDU buffer type, while the driver expects link descriptor type packets. These packets are not parsed further due to a return check on packet type in ath12k_hal_desc_reo_parse_err(), but the associated skb is not freed. This may lead to kernel crashes and buffer leaks. Hence to fix, update the RX error handler to explicitly drop MSDU buffer type packets received on the REO exception ring. This prevents further processing of invalid packets and ensures stability in the RX error handling path. Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.4.1-00199-QCAHKSWPL_SILICONZ-1

Affected packages

Ecosystem Package Introduced Fixed
Linux Kernel 6.3.0 6.17.13
openSUSE:Tumbleweed kernel-source 0 6.18.5-1.1
openSUSE:Tumbleweed kernel-source-longterm 0 6.18.16-1.1

Related vulnerabilities