CVE-2024-35792·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: crypto: rk3288 - Fix use after free in unprepare The unprepare call must be carried out before the finalize call as the latter can free the request.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.7.12
- Published
- 2024-05-17
Affected versions
From: 6.7
Until: 6.7.12
Fixed in: 6.7.12
How to fix this CVE
Update your Linux kernel to version 6.7.12 or later to resolve a use-after-free vulnerability in the RK3288 cryptographic driver. This flaw occurs when the unprepare operation executes after finalize, allowing memory to be freed while still in use. Systems running kernel versions 6.7 through 6.7.11 should prioritize this patch to prevent potential privilege escalation or system instability.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check your current kernel version: uname -r (should be 6.7.12 or higher)
- Verify if RK3288 crypto driver is loaded: lsmod | grep rk3288_crypto
- Search kernel logs for memory corruption or crash patterns: sudo dmesg | grep -i 'use.*after.*free\|use-after-free\|kernel panic'
- Confirm patch applied by checking kernel release notes: cat /proc/version or checking kernel git tags
FAQ
What is CVE-2024-35792?
CVE-2024-35792 is a use-after-free vulnerability in the Linux kernel's RK3288 cryptographic driver where the unprepare operation incorrectly executes after finalize, causing access to freed memory and potential system compromise.
Is CVE-2024-35792 being actively exploited?
No, this vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits are currently available.
What versions of Kernel are affected by CVE-2024-35792?
Kernel versions 6.7 through 6.7.11 are vulnerable; version 6.7.12 and later contain the fix.
How do I check if my server is vulnerable to CVE-2024-35792?
Run 'uname -r' to display your kernel version; if it shows 6.7.x where x is less than 12, your system is vulnerable.
Does Defensia detect CVE-2024-35792?
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-2024-35792 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/48dd260fdb728eda4a246f635d1325e82f0d3555
- https://git.kernel.org/stable/c/c0afb6b88fbbc177fa322a835f874be217bffe45
- https://git.kernel.org/stable/c/eb2a41a8ae8c8c4f68aef3bd94665c0cf23e04be
- https://git.kernel.org/stable/c/48dd260fdb728eda4a246f635d1325e82f0d3555
- https://git.kernel.org/stable/c/c0afb6b88fbbc177fa322a835f874be217bffe45
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-35792. Free for 1 server.
Get started free