ZeroHour

CVE-2026-85445

niche

Unbounded memory allocation denial-of-service in MOOS-IvP Demuxer

CVSS 4.0
8.7 high
EPSS
<1%p28
Published
()
Modified
AI analysis

MOOS-IvP through 24.8.1 is affected by a remote denial-of-service flaw in the Demuxer::addMuxPacket() function, which trusts the packet count declared in mux packet headers without validating it (CWE-789, memory allocation with excessive size value). An attacker who can send network traffic to a process that demultiplexes MOOS mux packets can declare an arbitrarily large packet count, causing the demuxer to attempt an unbounded memory allocation. The allocation exhausts system memory and other resources, rendering the affected service or application unavailable; the CVSS 4.0 vector shows high availability impact with no confidentiality or integrity impact. Affected operators are users of the MOOS-IvP open-source marine robotics autonomy suite, including onboard vehicle autonomy software and shore-side applications that accept mux packets over the network, on releases through 24.8.1. There is currently no known public proof-of-concept, no reported in-the-wild exploitation (not in CISA KEV), and a low exploitation probability (EPSS 0.4% over 30 days).

What to do: Upgrade MOOS-IvP to a release newer than 24.8.1 when a fixed version is published and confirm with upstream that Demuxer::addMuxPacket() now validates declared packet counts. Until patched, restrict network access to MOOS communication endpoints so only trusted hosts can send mux packets, and monitor affected processes for abnormal memory growth.

Affected
MOOS-IvP Project (open source) MOOS-IvPthrough 24.8.1
Estimated exposure
nichelikely hundreds to a few thousand deployments worldwide; exact install base unknown — MOOS-IvP is a niche open-source autonomy middleware used primarily in academic marine robotics research and on unmanned surface/underwater vehicles, with no public active-install counts or internet-exposure scan data to quantify it more…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

MOOS-IvP through 24.8.1 contains a denial of service vulnerability in the Demuxer::addMuxPacket() function that trusts the packet count declared in mux headers without validation. Attackers can declare arbitrarily large packet counts to trigger unbounded memory allocation, exhausting system resources and causing service unavailability.

Weakness
CWE-789
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.