CVE-2024-42002

Vulnérabilité élevée dans Robot Operating System 2 (ROS 2) (Open Source Robotics Foundation)

CVSS 8.6 · Élevée
EPSS 0.2%
Open Source Robotics Foundation•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

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.

Références