CVE-2024-42002
Vulnérabilité élevée dans Robot Operating System 2 (ROS 2) (Open Source Robotics Foundation)
Description
A code injection vulnerability has been discovered in the Robot Operating System 2 (ROS 2) 'ros2topic' command-line tool, affecting all ROS 2 distributions from Crystal Clemmys up to and including Lyrical Luth and Rolling Ridley. The vulnerability lies in the 'hz' verb, which reports the publishing rate of a topic and accepts a user-provided Python expression via the --filter option. This input is passed directly to the eval() function without sanitization, allowing a local user to craft and execute arbitrary code.
Gravité et risque d'exploitation
CVE-2024-42002 obtient un score CVSS de 8.6/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.16 %, ce qui la place devant 4.7 % des CVE référencées.
Que faire ?
- Vérifiez si Robot Operating System 2 (ROS 2) (versions Jazzy Jalisco, Humble Hawksbill, Iron Irwini, Eloquent Elusor, Rolling Ridley, Dashing Diademata, Galactic Geochelone, Lyrical Luth, Foxy Fitzroy, Kilted Kaiju, Crystal Clemmys) est présent sur votre parc.
- Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
- À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
- Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.
