๐Ÿ” CVE Alert

CVE-2024-49976

UNKNOWN 0.0

tracing/timerlat: Drop interface_lock in stop_kthread()

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: tracing/timerlat: Drop interface_lock in stop_kthread() stop_kthread() is the offline callback for "trace/osnoise:online", since commit 5bfbcd1ee57b ("tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()"), the following ABBA deadlock scenario is introduced: T1 | T2 [BP] | T3 [AP] osnoise_hotplug_workfn() | work_for_cpu_fn() | cpuhp_thread_fun() | _cpu_down() | osnoise_cpu_die() mutex_lock(&interface_lock) | | stop_kthread() | cpus_write_lock() | mutex_lock(&interface_lock) cpus_read_lock() | cpuhp_kick_ap() | As the interface_lock here in just for protecting the "kthread" field of the osn_var, use xchg() instead to fix this issue. Also use for_each_online_cpu() back in stop_per_cpu_kthreads() as it can take cpu_read_lock() again.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Oct 21, 2024
Last Updated May 11, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
b4fdabffae14cca2c80d99bd81f3f27239ac7f5e < a4a05ceffe8fad68b45de38fe2311bda619e76e2 4679272d5252720746fd9c5465352cbc5665f230 < 09cb44cc3d3df7ade2cebc939d6257a2fa8afc7a 5bfbcd1ee57b607fd29e4645c7f350dd385dd9ad < db8571a9a098086608c11a15856ff585789e67e8 5bfbcd1ee57b607fd29e4645c7f350dd385dd9ad < b484a02c9cedf8703eff8f0756f94618004bd165
Linux / Linux
6.11

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/a4a05ceffe8fad68b45de38fe2311bda619e76e2 git.kernel.org: https://git.kernel.org/stable/c/09cb44cc3d3df7ade2cebc939d6257a2fa8afc7a git.kernel.org: https://git.kernel.org/stable/c/db8571a9a098086608c11a15856ff585789e67e8 git.kernel.org: https://git.kernel.org/stable/c/b484a02c9cedf8703eff8f0756f94618004bd165