Linux Kernel ath11k Uninitialized Peer Fragment Handling Denial-of-Service Vulnerability

Vulnerability

A denial-of-service vulnerability has been identified in the Linux kernel's ath11k wireless driver. The issue arises when the maximum number of virtual access point interfaces is active across all bands, and hostapd is restarted every 60 seconds. Under these conditions, a fragmented packet can be mistakenly sent to an uninitialized peer, leading to a crash. This occurs because the fragment handling process encounters a null pointer, causing an exception. The vulnerability has been addressed by adding a check to ensure that the peer's data path setup is complete before processing fragments, thereby preventing the crash.

Impact

Exploitation of this vulnerability can lead to random crashes of the wireless driver, causing a denial-of-service condition by disrupting network connectivity.

Reproduction

To reproduce this vulnerability, configure the maximum number of virtual access point interfaces on a device using the IPQ8074 hardware platform. Ensure that hostapd is set to restart every 60 seconds. During this process, fragmented packets may be sent to uninitialized peers, causing the driver to crash.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been patched. Instructions for downloading the updated kernel can be found on the official Linux kernel website.

Added: Dec 9, 2025, 4:43 PM
Updated: Dec 9, 2025, 4:43 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
1.3
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.