CVE-2024-27024·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: net/rds: fix WARNING in rds_conn_connect_if_down If connection isn't established yet, get_mr() will fail, trigger connection after get_mr().
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.7.10
- Published
- 2024-05-01
Affected versions
From: 6.7
Until: 6.7.10
Fixed in: 6.7.10
How to fix this CVE
Update your Linux kernel to version 6.7.10 or later to resolve a race condition in the RDS (Reliable Datagram Sockets) subsystem that can cause kernel warnings and potential privilege escalation. The vulnerability occurs when get_mr() fails before a connection is established, requiring proper sequencing of connection initialization. Apply this patch immediately if you are running kernel versions 6.7 through 6.7.9.
sudo dnf update kernel kernel-devel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Check installed kernel version: uname -r — ensure it is 6.7.10 or later
- Verify RDS module is loaded: lsmod | grep rds — if present, the vulnerable component is active on your system
- Search kernel logs for RDS warnings: sudo dmesg | grep -i 'rds\|get_mr' — look for WARNING messages related to connection establishment
- Confirm patch applied: sudo cat /boot/config-$(uname -r) | grep CONFIG_RDS — verify RDS is enabled, then cross-reference with kernel build date to confirm update
FAQ
What is CVE-2024-27024?
This CVE addresses a logic flaw in the Linux kernel's RDS networking subsystem where memory registration operations fail when a connection is not yet established, triggering kernel warnings and potential exploitation by local attackers with user privileges.
Is CVE-2024-27024 being actively exploited?
No, this vulnerability is not listed in the CISA KEV catalog and has no known public exploits. However, it carries a CVSS score of 7.8 (high severity) due to its potential for local privilege escalation.
What versions of Kernel are affected by CVE-2024-27024?
Linux kernel versions 6.7 through 6.7.9 are affected. Version 6.7.10 and later contain the fix.
How do I check if my server is vulnerable to CVE-2024-27024?
Run `uname -r` to check your kernel version. If it shows 6.7.x where x is less than 10, your system is vulnerable.
Does Defensia detect CVE-2024-27024?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2024-27024 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/2b505d05280739ce31d5708da840f42df827cb85
- https://git.kernel.org/stable/c/786854141057751bc08eb26f1b02e97c1631c8f4
- https://git.kernel.org/stable/c/907761307469adecb02461a14120e9a1812a5fb1
- https://git.kernel.org/stable/c/997efea2bf3a4adb96c306b9ad6a91442237bf5b
- https://git.kernel.org/stable/c/998fd719e6d6468b930ac0c44552ea9ff8b07b80
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-27024. Free for 1 server.
Get started free