# CVE-2026-85445: MOOS-IvP Demuxer denial of service via unbounded memory allocation

Source: https://junglewise.ai/threats/cve-2026-85445-moos-ivp-demuxer-denial-of-service-via-unbounded-memory  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-09-03. Updated: 2026-09-26  
License: CC BY 4.0 with a link back

CVE-2026-85445 · Severity: high · CVSS 7.5 · Published 2026-09-03

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.

Technologies: [MOOS-IvP](https://junglewise.ai/threats/technologies/moos-ivp). Vendors: [MOOS-IvP](https://junglewise.ai/threats/vendors/moos-ivp).

## Quick answers

**Is CVE-2026-85445 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-85445 being exploited in the wild.

**How severe is CVE-2026-85445?** High severity, with a CVSS score of 7.5, published 3 September 2026.

**Which products and versions are affected?** MOOS-IvP through 24.8.1.

**Is there a fix for CVE-2026-85445?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-85445 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-85445?** Check whether you run MOOS-IvP at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## 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

## References

- [https://github.com/moos-ivp/moos-ivp](https://github.com/moos-ivp/moos-ivp)
- [https://github.com/moos-ivp/moos-ivp/blob/1de9ae146cd63c209e8c3fd81611a4ed2472971b/ivp/src/lib_ivpbuild/Demuxer.cpp](https://github.com/moos-ivp/moos-ivp/blob/1de9ae146cd63c209e8c3fd81611a4ed2472971b/ivp/src/lib_ivpbuild/Demuxer.cpp)

## Related threats

- [MOOS-IvP path traversal in SplitHandler variable validation](https://junglewise.ai/threats/cve-2026-85456-moos-ivp-path-traversal-in-splithandler-variable-validation)
- [MOOS-IvP quadratic processing vulnerability in uFldNodeComms](https://junglewise.ai/threats/cve-2026-85446-moos-ivp-quadratic-processing-vulnerability-in-ufldnodecomms)
- [MOOS-IvP buffer over-read in string parsing functions](https://junglewise.ai/threats/cve-2026-85444-moos-ivp-buffer-over-read-in-string-parsing-functions)
- [MOOS-IvP alogsplit command injection in handlePreCheckSplitDir](https://junglewise.ai/threats/cve-2026-85439-moos-ivp-alogsplit-command-injection-in-handleprechecksplitdir)
- [MOOS-IvP buffer overflow in StringToIvPFunction](https://junglewise.ai/threats/cve-2026-85438-moos-ivp-buffer-overflow-in-stringtoivpfunction)
