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