CVE-2023-52768·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: use vmm_table as array in wilc struct Enabling KASAN and running some iperf tests raises some memory issues with vmm_table: BUG: KASAN: slab-out-of-bounds in wilc_wlan_handle_txq+0x6ac/0xdb4 Write of size 4 at addr c3a61540 by task wlan0-tx/95 KASAN detects that we are writing data beyond range allocated to vmm_table. There is indeed a mismatch between the size passed to allocator in wilc_wlan_init, and the range of possible indexes used later: allocation size is missing a multiplication by sizeof(u32)
- Severity
- medium
- 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.13% — higher than 32% 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.
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 a memory allocation vulnerability in the wilc1000 WiFi driver. The vulnerable code incorrectly allocated memory for the vmm_table buffer, causing potential out-of-bounds writes during network transmission. Systems running kernel versions 6.6 through 6.6.2 should prioritize this update, especially if the wilc1000 WiFi chipset is in use.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check kernel version with `uname -r` and verify it is 6.6.3 or later
- Step 2: Confirm wilc1000 driver is loaded: `lsmod | grep wilc1000`
- Step 3: Search kernel logs for KASAN memory violations: `dmesg | grep -i 'KASAN.*slab-out-of-bounds'`
- Step 4: After patching, reboot the system and re-run `uname -r` to confirm the new kernel is active
FAQ
What is CVE-2023-52768?
This is a memory safety vulnerability in the Linux kernel's wilc1000 WiFi driver where the vmm_table buffer is allocated with insufficient size, leading to out-of-bounds memory writes during packet transmission operations.
Is CVE-2023-52768 being actively exploited?
No, there is no evidence of active exploitation in the wild, and no public exploits are available for this vulnerability.
What versions of Kernel are affected by CVE-2023-52768?
Linux kernel versions 6.6 through 6.6.2 are vulnerable. Version 6.6.3 and later contain the fix.
How do I check if my server is vulnerable to CVE-2023-52768?
Run `uname -r` to check your kernel version. If it shows 6.6.0, 6.6.1, or 6.6.2, and `lsmod | grep wilc1000` shows the driver is loaded, your system is vulnerable.
Does Defensia detect CVE-2023-52768?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2023-52768 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/05ac1a198a63ad66bf5ae8b7321407c102d40ef3
- https://git.kernel.org/stable/c/3ce1c2c3999b232258f7aabab311d47dda75605c
- https://git.kernel.org/stable/c/4b0d6ddb6466d10df878a7787f175a0e4adc3e27
- https://git.kernel.org/stable/c/541b3757fd443a68ed8d25968eae511a8275e7c8
- https://git.kernel.org/stable/c/6aaf7cd8bdfe245d3c9a8b48fe70c2011965948e
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2023-52768. Free for 1 server.
Get started free