جزئیات آسیب‌پذیری

CVE-2024-42002

Open Source Robotics Foundation Robot Operating System 2

Unsafe use of eval() method in ros2 topic hz tool

CVSS 4.0
8.6بالا

شرح رسمی (انگلیسی)

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.

امتیازهای CVSS

امتیازنسخهمنبعبردار
8.6بالا 4.0 CVEProject cvelistV5 (CNA) (canonical) CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
8.4بالا 3.1 CVEProject cvelistV5 (CNA) (canonical) CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Crystal Clemmys CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Dashing Diademata CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Eloquent Elusor CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Foxy Fitzroy CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Galactic Geochelone CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Humble Hawksbill CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Iron Irwini CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Jazzy Jalisco CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Kilted Kaiju CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Lyrical Luth CVEProject cvelistV5 (CNA)
Open Source Robotics Foundation Robot Operating System 2 (ROS 2) Rolling Ridley CVEProject cvelistV5 (CNA)

منابع و راهنماها

۲
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۷/۰۷
آخرین به‌روزرسانی
۱۴۰۵/۰۷/۰۸
وضعیت
منتشرشده
صادرکننده (CNA)
canonical

پیش‌بینی بهره‌برداری (EPSS)

۰٫۱۶٪
احتمال بهره‌برداری در ۳۰ روز
۵٫۱٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
ندارد
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-95
    Improper neutralization of directives in dynamically evaluated code ('eval injection')
  • CWE-94
    Improper Control of Generation of Code ('Code Injection')