CVE-2023-53822
BaseFortify
Publication date: 2025-12-09
Last updated on: 2025-12-09
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | * |
| qualcomm | ath11k | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability occurs in the Linux kernel's ath11k WiFi driver. When multiple virtual access point interfaces are configured across all bands with automatic channel selection (ACS) and hostapd restarts every 60 seconds, a crash can happen randomly. The issue arises because a fragmented packet is received for a self peer whose fragment-related data structures (rx_tid and rx_frags) are not initialized. Processing these uninitialized fragments causes a crash due to a null pointer exception in the fragment handling function. The fix involves checking a setup flag (dp_setup_done) before processing fragments to ensure the peer's fragment queue is properly initialized, ignoring fragments otherwise.
How can this vulnerability impact me? :
This vulnerability can cause the Linux kernel to crash randomly under specific WiFi configurations involving multiple virtual access points and frequent hostapd restarts. Such crashes can lead to system instability, denial of service, and potential disruption of network connectivity on affected devices using the ath11k driver.
What immediate steps should I take to mitigate this vulnerability?
To mitigate this vulnerability, ensure that your Linux kernel is updated with the patch that ignores fragments from uninitialized peers in the ath11k driver datapath. Specifically, update to a kernel version where the dp_setup_done flag check is implemented before processing received fragments to prevent crashes. Additionally, avoid frequent hostapd restarts every 60 seconds when max virtual AP interfaces are configured across all bands until the patch is applied.