CVE-2023-52777·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: fix gtk offload status event locking The ath11k active pdevs are protected by RCU but the gtk offload status event handling code calling ath11k_mac_get_arvif_by_vdev_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
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at <0.1% — higher than 4% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Read the two together. CVE-2023-52777 scores 7.8 on CVSS, so a successful attack would be serious — but at <0.1%, almost nobody is currently attempting it. That is a different situation from a flaw under mass exploitation, and it is usually the difference between patching on your next maintenance window and patching tonight.
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 patch a race condition in the ath11k WiFi driver's GTK offload event handling. This vulnerability could allow local attackers with elevated privileges to trigger use-after-free memory issues by accessing unprotected data structures without proper Read-Copy-Update (RCU) synchronization. Apply the kernel update immediately if you are running versions 6.6.0 through 6.6.2.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your installed kernel version with `uname -r` and compare against the affected range 6.6.0-6.6.2
- Step 2: Verify ath11k WiFi driver is loaded by running `lsmod | grep ath11k`
- Step 3: Review kernel logs for RCU warnings or use-after-free errors with `dmesg | grep -i 'rcu\|use-after-free'`
- Step 4: After updating, confirm the fix with `uname -r` showing kernel version 6.6.3 or higher
FAQ
What is CVE-2023-52777?
CVE-2023-52777 is a Linux kernel race condition in the ath11k WiFi driver where GTK offload status event handlers access protected data structures without proper RCU locking, creating a potential use-after-free vulnerability.
Is CVE-2023-52777 being actively exploited?
No, CVE-2023-52777 is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalog and no public exploits are currently available.
What versions of Kernel are affected by CVE-2023-52777?
Linux kernel versions 6.6.0 through 6.6.2 are affected. The vulnerability is fixed in kernel 6.6.3 and later.
How do I check if my server is vulnerable to CVE-2023-52777?
Run `uname -r` and check if the output shows kernel version between 6.6.0 and 6.6.2, and verify ath11k is loaded with `lsmod | grep ath11k`.
Does Defensia detect CVE-2023-52777?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If the Linux kernel is installed on a monitored server running version 6.6.0-6.6.2, CVE-2023-52777 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/0cf7577b6b3153b4b49deea9719fe43f96469c6d
- https://git.kernel.org/stable/c/1dea3c0720a146bd7193969f2847ccfed5be2221
- https://git.kernel.org/stable/c/cf9c7d783a2bf9305df4ef5b93d9063a52e18fca
- https://git.kernel.org/stable/c/e83246ecd3b193f8d91fce778e8a5ba747fc7d8a
- https://git.kernel.org/stable/c/0cf7577b6b3153b4b49deea9719fe43f96469c6d
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2023-52777. Free for 1 server.
Get started free