Fast Dds
CVE-2025-62799
CRITICAL
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | CVSS 9.8 with patch. DDS is a real-time middleware for safety-critical systems. Compromising DDS nodes could affect autonomous vehicle control, robotic systems, or military communications. |
| Exploit ScenarioDerived | An attacker sends crafted DDS discovery or data messages to a Fast DDS participant, triggering the heap overflow and gaining code execution on the target system. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 12, 2026
Fast DDS (eProsima) has a heap buffer overflow in its C++ DDS implementation that allows remote attackers to execute code through crafted DDS protocol messages.
Earlier versions of this analysis (1)
Heap overflow in Fast DDS enables RCE via crafted DDS protocol messages.
RemediationAI
Update Fast DDS. Segment DDS networks from untrusted access.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Fast DDS, a C++ implementation of the Data Distribution Service (DDS) standard, has a CWE-122 heap buffer overflow in protocol message parsing. DDS is used in robotics, autonomous vehicles, and industrial systems.
Know when Fast Dds gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
Fast DDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group ). Prior to versions 3.4.1, 3.3.1, and 2.6.11, a heap buffer overflow exists in the Fast-DDS DATA_FRAG receive path. An un authenticated sender can transmit a single malformed RTPS DATA_FRAG packet where fragmentSize and sampleSize are craft ed to violate internal assumptions. Due to a 4-byte alignment step during fragment metadata initialization, the code write s past the end of the allocated payload buffer, causing immediate crash (DoS) and potentially enabling memory corruption ( RCE risk). Versions 3.4.1, 3.3.1, and 2.6.11 patch the issue.
Executive ViewAI
A critical heap buffer overflow vulnerability in Fast DDS (CVE-2025-62799, CVSS 9.8) could allow remote attackers to execute arbitrary code on systems running affected versions prior to 3.4.1, 3.3.1, or 2.6.11. Any organization deploying Fast DDS for real-time data distribution-particularly in industrial IoT, autonomous systems, or robotics-faces immediate risk of system compromise and data theft.
Apply vendor patch. If immediate patching is not feasible: implement network segmentation to restrict DDS DATA_FRAG message sources, disable DDS fragmentation features if operationally viable, deploy network-based anomaly detection to identify malformed DDS packets, and enforce strict ingress filtering on ports used by Fast DDS.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)GitHub Advisory
Remote denial of service in eProsima Fast-DDS v3.3.0 allows unauthenticated network attackers to crash affected processe
FastDDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). Ra
FastDDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). Ra
eprosima Fast DDS is a C++ implementation of the Data Distribution Service standard of the Object Management Group. Rate
Fast DDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). R
An issue was discovered in eProsima FastDDS v.2.14.0 and before, allows a local attacker to cause a denial of service (D
Improper validation of permissions/ticket revocation in eProsima Fast-DDS 3.3.0 allows revoked or no-longer-valid securi
An issue was discovered in eProsima FastDDS v.2.14.0 and before, allows a local attacker to cause a denial of service (D
Remote heap information disclosure in eProsima Fast DDS lets unauthenticated attackers leak adjacent heap memory by send
Fast DDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group ).
Fast DDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group ).
Uncontrolled stack consumption in eprosima Fast DDS allows any unauthenticated participant in the same DDS domain to rem
NVD
CVE.org
EPSS
GitHub
Exploit-DB