Approved changes feed: RSS · Atom
cpe:2.3:a:opendds:opendds:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Opendds (2851463a-18d3-53af-8338-c7a2648a94f2) |
|---|---|
| Product | Opendds (bb47c1ab-ac89-5b0a-9969-b4f93b88aff7) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-52836 |
vulnerable | 2026-10-13 12:29:39.909864 |
OpenDDS: out-of-bounds `rd_ptr` dereference in `RtpsSampleHeader::init` — triggered by malformed RTPS submessage, remotely exploitable denial of service
OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). Prior to 3.34.0, a network attacker can crash a reachable OpenDDS participant by sending a malformed RTPS UDP submessage whose crafted length or sequence-number state causes dds/DCPS/transport/rtps_udp/RtpsUdpReceiveStrategy.cpp in RtpsUdpReceiveStrategy::handle_input() to advance ACE_Message_Block::rd_ptr() beyond valid data. The parser can then call dds/DCPS/transport/rtps_udp/RtpsSampleHeader.cpp in RtpsSampleHeader::init(), which dereferences the invalid read pointer without first validating it against wr_ptr() or ensuring that a complete submessage header remains. The resulting SIGSEGV occurs in the receive thread, terminates the DDS process, and destroys the DDS entities hosted by that participant. No authentication, prior protocol state, or victim interaction is required. This issue is fixed in version 3.34.0.
Published: 2026-09-17T17:16:26.549Z
Updated: 2026-09-18T14:44:20.451Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-37915 |
vulnerable | 2026-06-08 06:08:16.198786 |
Malformed PID_PROPERTY_LIST parameter in DATA submessage remotely crashes OpenDDS
HIGH (7.5)
OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS crashes while parsing a malformed `PID_PROPERTY_LIST` in a DATA submessage during participant discovery. Attackers can remotely crash OpenDDS processes by sending a DATA submessage containing the malformed parameter to the known multicast port. This issue has been addressed in version 3.25. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2023-07-21T20:02:07.734Z
Updated: 2024-10-10T18:56:19.862Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-23932 |
vulnerable | 2026-06-08 05:56:04.823003 |
Specially crafted RTPS message may cause an OpenDDS application to crash
MEDIUM (5.3)
OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS applications that are exposed to untrusted RTPS network traffic may crash when parsing badly-formed input. This issue has been patched in version 3.23.1.
Published: 2023-02-03T20:08:31.160Z
Updated: 2025-03-10T21:16:50.373Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.