CVE-2023-54275
Description
In the Linux kernel, the following vulnerability has been resolved:
wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
crypto_alloc_shash() allocates resources, which should be released by crypto_free_shash(). When ath11k_peer_find() fails, there has memory leak. Add missing crypto_free_shash() to fix this.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A memory leak in ath11k_peer_rx_frag_setup occurs when crypto_alloc_shash() resources are not freed if ath11k_peer_find() fails.
Vulnerability
In the Linux kernel's ath11k wireless driver, the function ath11k_peer_rx_frag_setup allocates a cryptographic hash (shash) via crypto_alloc_shash(). If the subsequent call to ath11k_peer_find() fails, the allocated resources are not released, leading to a memory leak [1].
Exploitation
This vulnerability is triggered during the processing of received fragmented frames on an ath11k device. An attacker on the same Wi-Fi network could potentially cause the ath11k_peer_find() to fail by sending crafted frames, thereby repeatedly triggering the leak. No special privileges are required beyond being able to send Wi-Fi frames to the target device.
Impact
Repeated exploitation can exhaust kernel memory, leading to denial of service (system instability or crash). The leak does not directly allow code execution or privilege escalation.
Mitigation
The fix adds a call `crypto_free_shash() before returning on failure, which has been applied to the stable kernel tree [2]. Users should update to a kernel version containing the commit that resolves CVE-2023-54275.
AI Insight generated on May 19, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
1Patches
5137963e3b95753c8a256e5d3e596b36e15a764a78ec4f457ed3f83b3459aVulnerability mechanics
Generated on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
5- git.kernel.org/stable/c/137963e3b95776f1d57c62f249a93fe47e019a22nvd
- git.kernel.org/stable/c/53c8a256e5d3f31d80186de03a3d2a7f747b2aa0nvd
- git.kernel.org/stable/c/64a78ec4f4579798d8e885aca9bdd707bca6b16bnvd
- git.kernel.org/stable/c/e596b36e15a7158b0bb2d55077b6b381ee41020cnvd
- git.kernel.org/stable/c/ed3f83b3459a67a3ab9d806490ac304b567b1c2dnvd
News mentions
0No linked articles in our index yet.