CVE Database
/

CVE-2024-43890

Back to search

CVE-2024-43890

Published: Aug 26, 2024

Modified: May 12, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: tracing: Fix overflow in get_free_elt() "tracing_map->next_elt" in get_free_elt() is at risk of overflowing. Once it overflows, new elements can still be inserted into the tracing_map even though the maximum number of elements (`max_elts`) has been reached. Continuing to insert elements after the overflow could result in the tracing_map containing "tracing_map->max_size" elements, leaving no empty entries. If any attempt is made to insert an element into a full tracing_map using `__tracing_map_insert()`, it will cause an infinite loop with preemption disabled, leading to a CPU hang problem. Fix this by preventing any further increments to "tracing_map->next_elt" once it reaches "tracing_map->max_elt".

VendorProductVersions

Linux

Linux

affected
08d43a5fa063e03c860f2f391a30c388bcbc948e - < 302ceb625d7b990db205a15e371f9a71238de91c
affected
08d43a5fa063e03c860f2f391a30c388bcbc948e - < d3e4dbc2858fe85d1dbd2e72a9fc5dea988b5c18
affected
08d43a5fa063e03c860f2f391a30c388bcbc948e - < eb223bf01e688dfe37e813c8988ee11c8c9f8d0a
affected
08d43a5fa063e03c860f2f391a30c388bcbc948e - < cd10d186a5409a1fe6e976df82858e9773a698da
affected
08d43a5fa063e03c860f2f391a30c388bcbc948e - < 788ea62499b3c18541fd6d621964d8fafbc4aec5

+3 more versions

Linux

Linux

affected
4.7
unaffected
0 - < 4.7
unaffected
4.19.320 - <= 4.19.*
unaffected
5.4.282 - <= 5.4.*
unaffected
5.10.224 - <= 5.10.*

+5 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now