OpenDDS
cpe:2.3:a:objectcomputing:opendds:*:*:*:*:*:*:*
- < 3.33.0
A denial-of-service vulnerability has been identified in OpenDDS versions prior to 3.33.0, stemming from an integer overflow in the Real-Time Publish-Subscribe (RTPS) protocol implementation. This vulnerability allows attackers to cause a crash by sending crafted messages that exploit the overflow condition.
Exploitation of this vulnerability leads to a segmentation fault, causing the application to crash.
The vulnerability can be reproduced by sending DATA-FRAG sub messages with manipulated lengths that cause an integer underflow. This can be done by declaring smaller sub message lengths while embedding large amounts of data in the inlineQoS field. The crafted message will be processed in a way that triggers the integer overflow, causing the application to read from an invalid memory location and crash.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.