Security Flaw in DDS Data Bus Affecting ROS 2 Nodes
CVE-2023-24012

8.2HIGH

Key Information:

Vendor
Opendds
Status
Dds
Vendor
CVE Published:
9 January 2025

Summary

A serious security issue allows attackers to create malicious DDS Participants or ROS 2 Nodes utilizing valid certificates, enabling them to take full control of vulnerable DDS databus systems. This vulnerability arises from the improper implementation of S/MIME signature verification via the OpenSSL PKCS7_verify function, which fails to adequately verify permissions within the PKCS#7 certificate’s validation process. Affected systems may be exploited due to their reliance on improper configurations, granting potential unauthorized access and control.

Affected Version(s)

DDS all versions

References

CVSS V3.1

Score:
8.2
Severity:
HIGH
Confidentiality:
High
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

amrc-benmorrow
Gianluca Caizza
Ruffin White
Victor Mayoral Vilches
Mikael Arguedas
.