PT-2024-13889 · Eprosima+1 · Eprosima Fast Dds+1
Desglaneurs
·
Published
2024-02-19
·
Updated
2026-01-02
·
CVE-2023-50257
CVSS v3.1
9.6
Critical
| Vector | AV:A/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
eProsima Fast DDS versions prior to 2.13.0
eProsima Fast DDS versions prior to 2.12.2
eProsima Fast DDS versions prior to 2.11.3
eProsima Fast DDS versions prior to 2.10.3
eProsima Fast DDS versions prior to 2.6.7
Description
A vulnerability has been discovered in eProsima Fast DDS where a malicious attacker can forcibly disconnect a Subscriber and deny a Subscriber attempting to connect. This is due to the issue where the data (
p[UD]) and guid values used to disconnect between nodes are not encrypted. If the attacker sends the packet for disconnecting, which is data (p[UD]), to the Global Data Space (239.255.0.1:7400) using the said Publisher ID, all the Subscribers (Listeners) connected to the Publisher (Talker) will not receive any data and their connection will be disconnected. Moreover, if this disconnection packet is sent continuously, the Subscribers (Listeners) trying to connect will not be able to do so.Recommendations
For versions prior to 2.13.0, update to version 2.13.0 or later.
For versions prior to 2.12.2, update to version 2.12.2 or later.
For versions prior to 2.11.3, update to version 2.11.3 or later.
For versions prior to 2.10.3, update to version 2.10.3 or later.
For versions prior to 2.6.7, update to version 2.6.7 or later.
As a temporary workaround, consider restricting access to the Global Data Space (
239.255.0.1:7400) to minimize the risk of exploitation. Avoid using the p[UD] data and guid values in the affected API endpoint until the issue is resolved.Exploit
Fix
Improper Access Control
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Debian
Eprosima Fast Dds