CVE-2024-43881
kernel: wifi: ath12k: change DMA direction while mapping reinjected packets
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · August 21, 2024
Updated · October 30, 2026
Description
In the Linux kernel, the following vulnerability has been resolved:
wifi: ath12k: change DMA direction while mapping reinjected packets
For fragmented packets, ath12k reassembles each fragment as a normal packet and then reinjects it into HW ring. In this case, the DMA direction should be DMA_TO_DEVICE, not DMA_FROM_DEVICE. Otherwise, an invalid payload may be reinjected into the HW and subsequently delivered to the host.
Given that arbitrary memory can be allocated to the skb buffer, knowledge about the data contained in the reinjected buffer is lacking. Consequently, there’s a risk of private information being leaked.
Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.1.1-00209-QCAHKSWPL_SILICONZ-1
Statement
This vulnerability is rated as Moderate because exploitation requires the presence of specific Qualcomm Wi-Fi 7 hardware and the processing of fragmented wireless network traffic. Supported Red Hat Enterprise Linux kernel releases do not include the ath12k driver, limiting the risk primarily to newer upstream or community kernels. Where the driver is in use, an adjacent wireless attacker could cause private memory leakage or system instability, but the flaw does not facilitate direct arbitrary remote code execution.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 6.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
CWE-402 · Transmission of Private Resources into a New Sphere ('Resource Leak')