CVE catalog

CVE-2020-10289

ros-actionlib: CVE-2020-10289

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
1.98% · Oct 25, 2026

Use of unsafe yaml load. Allows instantiation of arbitrary objects. The flaw itself is caused by an unsafe parsing of YAML values which happens whenever an action message is processed to be sent, and allows for the creation of Python objects. Through this flaw in the ROS core package of actionlib, an attacker with local or remote access can make the ROS Master, execute arbitrary code in Python form. Consider yaml.safe_load() instead. Located first in actionlib/tools/library.py:132. See links for more info on the bug.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianros-actionlibsid1.14.3-1fixed
Debianros-actionlibforky1.14.3-1fixed
Debianros-actionlibtrixie1.14.0-8fixed
Debianros-actionlibbookworm1.14.0-6fixed
Ubunturos-actionlib16.041.11.4-1vulnerable
Ubunturos-actionlib16.041.11.4-2vulnerable
Ubunturos-actionlib18.041.11.7-1vulnerable
Ubunturos-actionlib18.041.11.7-1build1vulnerable
Ubunturos-actionlib18.041.11.11-1vulnerable
Ubunturos-actionlib18.041.11.12-1vulnerable
Ubunturos-actionlib20.041.12.0-1vulnerable
Ubunturos-actionlib20.041.12.0-2vulnerable
Ubunturos-actionlib20.041.12.0-4vulnerable
Ubunturos-actionlib20.041.12.0-4ubuntu1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianros-actionlibsourcesid1.13.1-4not yet assignedNot reported[968830]
Debianros-actionlibsourceforky1.13.1-4not yet assignedNot reported[968830]
Debianros-actionlibsourcetrixie1.13.1-4not yet assignedNot reported[968830]
Debianros-actionlibsourcebookworm1.13.1-4not yet assignedNot reported[968830]

[Debian bug #968830]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-6 · all · bookworm

      Fixed · Fixed: 1.13.1-4

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

    • 1.14.0-6 · all · bookworm

      Fixed · Fixed: 1.13.1-4

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

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-6 · amd64 · bookworm

      Fixed · Fixed: 1.13.1-4

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

    • 1.14.0-6 · arm64 · bookworm

      Fixed · Fixed: 1.13.1-4

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

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-6 · amd64 · bookworm

      Fixed · Fixed: 1.13.1-4

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

    • 1.14.0-6 · arm64 · bookworm

      Fixed · Fixed: 1.13.1-4

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

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-6 · all · bookworm

      Fixed · Fixed: 1.13.1-4

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

    • 1.14.0-6 · all · bookworm

      Fixed · Fixed: 1.13.1-4

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

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-6 · all · bookworm

      Fixed · Fixed: 1.13.1-4

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

    • 1.14.0-6 · all · bookworm

      Fixed · Fixed: 1.13.1-4

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

[Debian 13 (Trixie)]

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-8 · all · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

    • 1.14.0-8 · all · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-8 · amd64 · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

    • 1.14.0-8 · arm64 · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-8 · amd64 · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

    • 1.14.0-8 · arm64 · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-8 · all · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

    • 1.14.0-8 · all · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

  • Source package: [ros-actionlib]

    Details (2)
    • 1.14.0-8 · all · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

    • 1.14.0-8 · all · trixie

      Fixed · Fixed: 1.13.1-4

      dsa · ros-actionlib · debian · 13

Observed:

References