CVE-2023-52769·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix htt mlo-offset event locking The ath12k active pdevs are protected by RCU but the htt mlo-offset event handling code calling ath12k_mac_get_ar_by_pdev_id() was not marked as a read-side critical section. Mark the code in question as an RCU read-side critical section to avoid any potential use-after-free issues. Compile tested only.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.6.3
- Published
- 2024-05-21
Affected versions
From: 6.6
Until: 6.6.3
Fixed in: 6.6.3
How to fix this CVE
Update your Linux kernel to version 6.6.3 or later to resolve this race condition vulnerability in the ath12k WiFi driver's MLO offset event handler. The vulnerability occurs when RCU-protected active pdevs are accessed without proper read-side critical section locking, creating potential use-after-free conditions. Apply the kernel update through your distribution's package manager and reboot to activate the patched version.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Run 'uname -r' to check your current kernel version; versions 6.6 through 6.6.2 are vulnerable
- Verify ath12k WiFi driver is loaded with 'lsmod | grep ath12k' to confirm the vulnerable component is active
- Monitor kernel logs with 'journalctl -k -f' or 'dmesg | tail -50' for NULL pointer dereference or use-after-free errors related to ath12k
- After applying the update, confirm the new version with 'uname -r' and verify it shows 6.6.3 or later
FAQ
What is CVE-2023-52769?
CVE-2023-52769 is a synchronization bug in the Linux kernel's ath12k WiFi driver where MLO offset event handlers access RCU-protected device structures without proper locking, risking use-after-free memory corruption and potential kernel crashes or privilege escalation.
Is CVE-2023-52769 being actively exploited?
No, this vulnerability is not listed in CISA's Known Exploited Vulnerabilities catalog and no public exploits are currently available. However, the high CVSS score (7.8) warrants timely patching.
What versions of Kernel are affected by CVE-2023-52769?
Linux kernel versions 6.6 through 6.6.2 are vulnerable. Kernel 6.6.3 and later contain the fix.
How do I check if my server is vulnerable to CVE-2023-52769?
Run 'uname -r' and check if the output shows a version between 6.6 and 6.6.2; additionally verify ath12k is active with 'lsmod | grep ath12k' since the vulnerability only affects systems with this WiFi driver loaded.
Does Defensia detect CVE-2023-52769?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If the Linux kernel is installed on a monitored server, CVE-2023-52769 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/6afc57ea315e0f660b1f870a681737bb7b71faef
- https://git.kernel.org/stable/c/afd3425bd69610f318403084fe491e24a1357fb9
- https://git.kernel.org/stable/c/d908ca431e20b0e4bfc5d911d1744910ed779bdb
- https://git.kernel.org/stable/c/6afc57ea315e0f660b1f870a681737bb7b71faef
- https://git.kernel.org/stable/c/afd3425bd69610f318403084fe491e24a1357fb9
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2023-52769. Free for 1 server.
Get started free