CVE-2024-30259: FastDDS heap buffer overflow when publisher sends malformed packet
FastDDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). Prior to versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8, when a publisher serves malformed RTPS packet, heap buffer overflow occurs on the subscriber. This can remotely crash any Fast-DDS process, potentially leading to a DOS attack. Versions 2.14.1, 2.13.5, 2.10.4, and 2.6.8 contain a patch for the issue.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-30259?
CVE-2024-30259 has a high severity rating due to the potential for remote code execution through heap buffer overflow.
How do I fix CVE-2024-30259?
To fix CVE-2024-30259, upgrade FastDDS to version 2.14.1, 2.13.5, 2.10.4, or 2.6.8 or later.
What types of systems are affected by CVE-2024-30259?
CVE-2024-30259 affects all versions of eProsima FastDDS prior to 2.14.1, 2.13.5, 2.10.4, and 2.6.8.
What causes the vulnerability CVE-2024-30259?
CVE-2024-30259 is caused by a heap buffer overflow triggered by malformed RTPS packets from a publisher.
Can CVE-2024-30259 be exploited remotely?
Yes, CVE-2024-30259 can be exploited remotely, allowing attackers to execute arbitrary code on the subscriber's system.