ZeroHour

CVE-2026-85438

niche

Unauthenticated buffer overflow in MOOS-IvP StringToIvPFunction() (through 24.8.1)

CVSS 4.0
9.3 critical
EPSS
<1%p40
Published
()
Modified
AI analysis

MOOS-IvP through version 24.8.1 contains a buffer overflow in StringToIvPFunction(), where dimension, piece, and degree counts embedded in encoded BHV_IPF payloads are used directly as allocation sizes and loop bounds without validation. A remote attacker can send a crafted payload with mismatched dimension values, causing attacker-controlled double values to be written past the end of the IvPBox weight array. Successful exploitation results in memory corruption and potentially arbitrary code execution with high impact on confidentiality, integrity, and availability, and the network vector with no privileges or user interaction required means any deployment that accepts MOOS payloads from untrusted network peers is at risk. Anyone running an affected MOOS-IvP release, which is primarily used as autonomy middleware on unmanned marine vehicles and in research/defense autonomy stacks, is affected. There is currently no public proof-of-concept, the flaw is not in CISA's KEV, and EPSS estimates only a 0.5% chance of exploitation in the next 30 days.

What to do: Upgrade to a MOOS-IvP release newer than 24.8.1 as soon as a patched version is available, and monitor the project's advisories. Until then, restrict network access to MOOS-IvP communication ports so only trusted peers can submit BHV_IPF payloads, and audit deployments for whether untrusted sources can reach the StringToIvPFunction() parsing path.

Affected
MOOS-IvP Project MOOS-IvPthrough 24.8.1
Estimated exposure
nichelikely hundreds to low thousands of deployments (specialized open-source autonomy middleware in academic and unmanned-vehicle programs) — MOOS-IvP is a niche open-source autonomy stack used mainly by marine robotics research groups and unmanned vehicle programs with no public install-count or internet-exposure scan data available, so the number of affected deployments is…

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 overflow vulnerability in StringToIvPFunction() where dimension, piece, and degree counts from encoded BHV_IPF payloads are used as allocation sizes and loop bounds without validation. Attackers can supply crafted payloads with mismatched dimension values to write attacker-controlled doubles past the end of the IvPBox weight array, causing memory corruption and potential code execution.

Weakness
CWE-190
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/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.