CVE-2023-52525·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet Only skip the code path trying to access the rfc1042 headers when the buffer is too small, so the driver can still process packets without rfc1042 headers.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.5.7
- 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 2% 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-52525 scores 7.1 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.5.3
Until: 6.5.7
Fixed in: 6.5.7
How to fix this CVE
Update your Linux kernel to version 6.5.7 or later to resolve this out-of-bounds access vulnerability in the mwifiex WiFi driver. The vulnerability affects kernel versions 6.5.3 through 6.5.7 and can cause system crashes or information disclosure when processing malformed wireless packets. Apply the patch immediately if you are running an affected kernel version with the mwifiex driver enabled.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your current kernel version with 'uname -r' and compare against vulnerable range 6.5.3-6.5.7
- Step 2: Verify mwifiex driver is loaded by running 'lsmod | grep mwifiex' or checking 'cat /proc/modules'
- Step 3: Search kernel logs for mwifiex-related errors using 'dmesg | grep -i mwifiex' or 'journalctl -u kernel | grep mwifiex'
- Step 4: After patching, confirm kernel version with 'uname -r' and verify it is 6.5.7 or later
FAQ
What is CVE-2023-52525?
CVE-2023-52525 is an out-of-bounds memory access vulnerability in the Linux kernel's mwifiex WiFi driver that occurs when processing packets without RFC1042 headers. An attacker sending specially crafted wireless frames could trigger an out-of-bounds read, potentially causing a kernel crash or information leak.
Is CVE-2023-52525 being actively exploited?
No, CVE-2023-52525 is not listed in CISA's Known Exploited Vulnerabilities catalog and no public exploits are currently available.
What versions of Kernel are affected by CVE-2023-52525?
Linux kernel versions 6.5.3 through 6.5.7 are affected. Versions 6.5.7 and later contain the fix.
How do I check if my server is vulnerable to CVE-2023-52525?
Run 'uname -r' to check your kernel version. If it reports 6.5.3 through 6.5.6 and 'lsmod | grep mwifiex' shows the driver is loaded, your system is vulnerable.
Does Defensia detect CVE-2023-52525?
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-52525 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/10a18c8bac7f60d32b7af22da03b66f350beee38
- https://git.kernel.org/stable/c/16cc18b9080892d1a0200a38e36ae52e464bc555
- https://git.kernel.org/stable/c/5afb996349cb6d1f14d6ba9aaa7aed3bd82534f6
- https://git.kernel.org/stable/c/6b706286473db4fd54b5f869faa67f4a8cb18e99
- https://git.kernel.org/stable/c/71b1d2b57f145c8469aa9346f0fd57bf59b2b89c
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2023-52525. Free for 1 server.
Get started free