CVE-2024-38924: Use After Free
Source CVE Database V5
Not known to be exploited · CVSS 9.1 Critical.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 45% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 6 Dec 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
AI-suggested
- Immediately restrict network access to ROS2 and Nav2 nodes, especially the nav2_amcl process, using firewalls or network segmentation to prevent unauthorized remote requests.
- Implement strict access controls and authentication mechanisms around dynamic parameter updates, ensuring only trusted entities can modify parameters like `/amcl laser_model_type`.
- Monitor ROS2 network traffic for anomalous parameter change requests or unexpected remote commands targeting nav2_amcl.
- Apply any available patches or updates from Open Robotics as soon as they are released; maintain close communication with ROS2 maintainers for vulnerability disclosures.
- Conduct thorough code audits and fuzz testing on dynamic parameter handling in ROS2 to identify and remediate similar memory management issues proactively.
- Use containerization or sandboxing techniques to isolate ROS2 nodes, limiting the impact of potential exploitation.
- Educate robotics engineers and operators on secure configuration and network hygiene to reduce exposure.
- Develop incident response plans specifically addressing robotic system compromises to enable rapid containment and recovery.
Description
Open Robotics Robotic Operating System 2 (ROS2) and Nav2 humble versions were discovered to contain a use-after-free via the nav2_amcl process. This vulnerability is triggered via remotely sending a request to change the value of dynamic-parameter`/amcl laser_model_type` .