Executive brief
MOOS-IvP is a set of autonomy and robotics software modules used on robotic platforms including autonomous marine vehicles. A denial of service vulnerability in the packet demultiplexing component allows remote attackers to crash or exhaust the system by sending crafted packets with falsely declared large packet counts, causing uncontrolled memory consumption and service outages.
Technical details
The vulnerability exists in the Demuxer::addMuxPacket() function, which fails to validate the packet count value declared in multiplexed message headers before allocating memory. An attacker can send a malformed mux packet declaring an arbitrarily large packet count, causing the function to attempt unbounded memory allocation that exhausts system resources. This is a memory exhaustion denial of service attack requiring network access to the affected MOOS-IvP service. The vulnerability affects MOOS-IvP through version 24.8.1 and can be exploited without authentication or user interaction.
Affected products
- MOOS-IvP MOOS-IvP through 24.8.1
Timeline
- 2026-09-03: disclosed