CVE catalog

CVE-2024-39835

ros-ros-comm: CVE-2024-39835

[CVE catalog]

Severity
Low
Published
Source
[NVD] · [CVE record]
EPSS
0.20% · Oct 25, 2026

A code injection vulnerability has been identified in the Robot Operating System (ROS) 'roslaunch' command-line tool, affecting ROS distributions Noetic Ninjemys and earlier. The vulnerability arises from the use of the eval() method to process user-supplied, unsanitized parameter values within the substitution args mechanism, which roslaunch evaluates before launching a node. This flaw allows attackers to craft and execute arbitrary Python code.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianros-ros-commsid1.17.4+ds-4vulnerable
Debianros-ros-commforky1.17.4+ds-4vulnerable
Debianros-ros-commtrixie1.17.0+ds-2vulnerable
Debianros-ros-commbookworm1.15.15+ds-2vulnerable
Ubunturos-ros-comm16.041.11.16-2vulnerable
Ubunturos-ros-comm16.041.11.16-3vulnerable
Ubunturos-ros-comm18.041.12.6-2vulnerable
Ubunturos-ros-comm18.041.13.3+ds1-1vulnerable
Ubunturos-ros-comm18.041.13.5+ds1-1vulnerable
Ubunturos-ros-comm18.041.13.5+ds1-2vulnerable
Ubunturos-ros-comm18.041.13.5+ds1-3vulnerable
Ubunturos-ros-comm20.041.14.3+ds1-5build2vulnerable
Ubunturos-ros-comm20.041.14.3+ds1-8vulnerable
Ubunturos-ros-comm20.041.14.3+ds1-10vulnerable
Ubunturos-ros-comm20.041.14.3+ds1-11vulnerable
Ubunturos-ros-comm20.041.14.3+ds1-11ubuntu2vulnerable
Ubunturos-ros-comm20.041.14.3+ds1-11ubuntu3vulnerable
Ubunturos-ros-comm20.041.14.3+ds1-11ubuntu5vulnerable
Ubunturos-ros-comm22.041.15.9+ds1-7vulnerable
Ubunturos-ros-comm22.041.15.9+ds1-7build1vulnerable
Ubunturos-ros-comm22.041.15.13+ds1-6build1vulnerable
Ubunturos-ros-comm22.041.15.14+ds-2vulnerable
Ubunturos-ros-comm22.041.15.14+ds-2build1vulnerable
Ubunturos-ros-comm22.041.15.14+ds-2build2vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianros-ros-commsourcesid(unfixed)unimportantNot reported[1110773]
Debianros-ros-commsourceforky(unfixed)unimportantNot reported[1110773]
Debianros-ros-commsourcetrixie(unfixed)unimportantNot reported[1110773]
Debianros-ros-commsourcebookworm(unfixed)unimportantNot reported[1110773]

[Debian bug #1110773]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [cl-roscpp-msg]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · all · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · all · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [cl-topic-tools]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · all · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · all · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [librosbag4d]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [librosbag-dev]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [libroscpp4d]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [libroscpp-dev]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · all · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · all · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [libroslz4-1d]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [libroslz4-dev]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [librostest-dev]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [libxmlrpcpp3d]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [libxmlrpcpp-dev]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · all · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · all · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

  • [python3-rosbag]Affected

    Source package: [ros-ros-comm]

    Details (2)
    • 1.15.15+ds-2 · amd64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

    • 1.15.15+ds-2 · arm64 · bookworm

      Affected

      dsa · ros-ros-comm · debian · bookworm; dsa · ros-ros-comm · debian · 12

Next results

Observed:

References