CVE-2024-53237

CVSS 3.1 Score 7.8 of 10 (high)

Details

Published Dec 27, 2024
Updated: Feb 11, 2025
CWE ID 416

Summary

CVE-2024-53237 is a vulnerability impacting the Linux kernel's Bluetooth subsystem. The issue involves a use-after-free condition in the `device_for_each_child()` function, leading to a kernel address being read by an unprivileged task. The bug was identified through a KASAN splat during a call to `device_for_each_child()`, which resulted in a memory leak and subsequent use of the freed memory by another task. This can potentially result in arbitrary code execution or denial-of-service scenarios. The issue has been resolved, but the vulnerability underscores the importance of proper memory management in kernel code. In some scenarios, a device registration and deregistration sequence could lead to a dangling pointer, which can be mitigated by explicitly reparenting to NULL to avoid the risk of using a freed parent.

Ligh bulbPrevent cyber attacks with Recorded Future by prioritizing and patching critical vulnerabilities being exploited by threat actors targeting your industry. Book your demo to learn more.

Share