CVE-2024-43847: wifi: ath12k: fix invalid memory access while processing fragmented packets
In the Linux kernel, the following vulnerability has been resolved:
wifi: ath12k: fix invalid memory access while processing fragmented packets
The monitor ring and the reo reinject ring share the same ring mask index. When the driver receives an interrupt for the reo reinject ring, the monitor ring is also processed, leading to invalid memory access. Since monitor support is not yet enabled in ath12k, the ring mask for the monitor ring should be removed.
Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.1.1-00209-QCAHKSWPLSILICONZ-1
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/linuxto a version that resolves this vulnerability.Fixed in 5.10.223-1Fixed in 5.10.234-1Fixed in 6.1.129-1Fixed in 6.1.135-1Fixed in 6.12.25-1 - Configuration
Remove the ring mask for the monitor ring because monitor support is not yet enabled in ath12k; the monitor ring and the reo reinject ring share the same ring mask index, and processing of the monitor ring on reo reinject interrupts can cause invalid memory access.
Linux kernel ath12k Wi-Fi driver ring mask for monitor ring = removed
Event History
Frequently Asked Questions
What is the severity of CVE-2024-43847?
CVE-2024-43847 has not been officially assigned a severity rating yet, but it involves a memory access issue in the Linux kernel.
How do I fix CVE-2024-43847?
To mitigate CVE-2024-43847, update to the patched versions of the Linux kernel mentioned in the official announcements.
Which Linux kernel versions are affected by CVE-2024-43847?
CVE-2024-43847 affects Linux kernel versions between 6.3 and 6.6.44, and also between 6.7 and 6.10.3.
What components are involved in CVE-2024-43847?
CVE-2024-43847 involves the wifi component, specifically the ath12k driver handling fragmented packets.
What impact does CVE-2024-43847 have on systems?
CVE-2024-43847 may lead to invalid memory access which can potentially cause system instability or crashes.