ZeroHour

CVE-2026-85444

niche

Buffer over-read in MOOS-IvP NODE_REPORT parsing enables remote crashes

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

MOOS-IvP through 24.8.1 contains a buffer over-read (CWE-125) in the isQuoted(), isBraced(), and isChevroned() helper functions, which strip surrounding whitespace but index into the buffer using the original string length, so the code can read past the end of the buffer into adjacent memory. An attacker triggers the flaw by sending a NODE_REPORT message with leading or trailing whitespace to a network-reachable MOOS-IvP component that parses it. According to the CVSS 4.0 vector (AV:N/PR:N/UI:N with VA:H), the primary attacker gain is a high-impact availability failure — crashing the parsing process — with no stated confidentiality or integrity impact. Any deployment running MOOS-IvP version 24.8.1 or earlier, particularly where message handling is reachable from a network interface, is affected. Exploitation status is currently none known: there is no public proof-of-concept, the CVE is not in CISA KEV, and EPSS puts 30-day exploitation probability at just 0.4%.

What to do: Plan to upgrade MOOS-IvP to a release newer than 24.8.1 as soon as a patched version is published. Until then, restrict network access to MOOSDB and any applications that process NODE_REPORT messages (e.g., allow only trusted peers on the MOOS community's network ports), and trim or sanitize leading/trailing whitespace in incoming MOOS messages where feasible. Monitor autonomy processes for unexplained crashes or restarts, since the expected impact is process termination rather than data theft.

Affected
MOOS-IvP Project (open source) MOOS-IvPthrough 24.8.1 (all versions up to and including 24.8.1)
Estimated exposure
nichelikely hundreds to a few thousand deployments worldwide — MOOS-IvP is specialized open-source middleware for maritime autonomy used mainly by academic, government, and competition robotics teams, with no public install counts or mass internet-exposure scan data, so only a small community-sized…

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 buffer over-read vulnerability in isQuoted(), isBraced(), and isChevroned() functions that strip whitespace but index using the original string length. Attackers can send NODE_REPORT messages with leading or trailing whitespace to read past buffer bounds and access adjacent memory.

Weakness
CWE-125
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.