CVE-2024-46845

CVSS 3.1 Score 7.8 of 10 (high)

Details

Published Sep 27, 2024
Updated: Oct 2, 2024
CWE ID 416

Summary

CVE-2024-46845 is a vulnerability affecting the Linux kernel's tracing/timerlat component. The issue arises when user space threads are used to check for osnoise and timer latency. If these threads are terminated via SIGTERM before they can be properly closed, they can cause a use-after-free bug by triggering the shutdown and subsequent freeing of a hrtimer assigned to the respective kthread more than once. To mitigate this issue, the kernel now only cancels the hrtimer if the associated thread is still present. Additionally, an interface_lock has been added to ensure proper synchronization between the shutdown of old threads and the starting of new ones. This is a temporary fix, and a more comprehensive solution to address the synchronization issue between thread termination and hrtimer management is required.

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