CVE-2024-50124·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: Fix UAF on iso_sock_timeout conn->sk maybe have been unlinked/freed while waiting for iso_conn_lock so this checks if the conn->sk is still valid by checking if it part of iso_sk_list.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.11.6
- Published
- 2024-11-05
Affected versions
From: 6.7
Until: 6.11.6
Fixed in: 6.11.6
How to fix this CVE
Update your Linux kernel to version 6.11.6 or later to resolve a use-after-free vulnerability in the Bluetooth ISO socket timeout handler. This flaw could allow local attackers with low privileges to crash the system or potentially execute code by triggering a race condition where the socket connection is freed while still being accessed. Apply the kernel update through your distribution's package manager and reboot the system to activate the patched kernel.
sudo dnf update kernel kernel-devel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Check current kernel version: uname -r and compare against 6.11.6 or later
- Verify Bluetooth subsystem is active: lsmod | grep bluetooth and check if ISO profile is loaded with lsmod | grep iso
- Search kernel logs for Bluetooth ISO socket errors: sudo journalctl -b | grep -i 'bluetooth\|iso\|uaf'
- Confirm kernel was updated: uname -r should show version 6.11.6 or higher after reboot
FAQ
What is CVE-2024-50124?
CVE-2024-50124 is a use-after-free vulnerability in the Linux kernel's Bluetooth ISO socket implementation where a socket connection pointer may be accessed after the connection has been freed during a timeout operation, enabling local privilege escalation.
Is CVE-2024-50124 being actively exploited?
No, CVE-2024-50124 is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, and no public exploits are publicly available.
What versions of Kernel are affected by CVE-2024-50124?
Linux kernel versions 6.7 through 6.11.5 are affected; kernel 6.11.6 and later contain the fix.
How do I check if my server is vulnerable to CVE-2024-50124?
Run uname -r to display your current kernel version; if it shows any version between 6.7 and 6.11.5, your system is vulnerable.
Does Defensia detect CVE-2024-50124?
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-50124 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/14bcb721d241e62fdd18f6f434a2ed2ab6e71a9b
- https://git.kernel.org/stable/c/246b435ad668596aa0e2bbb9d491b6413861211a
- https://git.kernel.org/stable/c/876ac72d535fa94f4ac57bba651987c6f990f646
- https://git.kernel.org/stable/c/d75aad1d3143ca68cda52ff80ac392e1bbd84325
- https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-50124. Free for 1 server.
Get started free