Out-of-Bounds Read Vulnerability in eprosima Fast DDS C++ Implementation
CVE-2026-22590

9.1CRITICAL

Key Information:

Vendor

Eprosima

Status
Vendor
CVE Published:
9 September 2026

What is CVE-2026-22590?

The eprosima Fast DDS implementation of the DDS standard is susceptible to an Out-of-Bounds Read vulnerability in certain versions. An attacker can exploit this by sending specially crafted RTPS DATA_FRAG submessages. By manipulating the sampleSize and the fragmentsInSubmessage, an attacker forces the receiver to misinterpret the packet as the last fragment. This allows memcpy() to read past the allocated buffer, potentially leaking sensitive information from adjacent heap memory. This can lead to critical implications, including the exposure of pointer values that might compromise system security. To mitigate this risk, users are advised to update to the patched versions: 2.6.12, 2.14.6, 3.2.4, 3.3.1, or 3.4.2.

Affected Version(s)

Fast-DDS < 2.6.12 < 2.6.12

Fast-DDS >= 2.7.0, < 2.14.6 < 2.7.0, 2.14.6

Fast-DDS >= 3.0.0, < 3.2.4 < 3.0.0, 3.2.4

References

CVSS V3.1

Score:
9.1
Severity:
CRITICAL
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

.