ZeroHour

CVE-2026-85439

niche

OS Command Injection RCE in MOOS-IvP alogsplit through 24.8.1

CVSS 4.0
8.5 high
EPSS
<1%p16
Published
()
Modified
AI analysis

MOOS-IvP through 24.8.1 contains an OS command injection flaw (CWE-78) in the alogsplit utility's SplitHandler::handlePreCheckSplitDir() function, which passes log file pathnames to the shell without sanitizing shell metacharacters. An attacker triggers the flaw by embedding shell syntax in a log file name or in the --dir parameter that alogsplit processes; although described as remote code execution, the CVSS 4.0 vector rates the attack vector as local, meaning the attacker must influence the pathname alogsplit handles. Successful exploitation yields execution of arbitrary commands with the privileges of the operator running alogsplit, which can compromise the workstation or analysis pipeline. Users are operators running alogsplit from MOOS-IvP deployments, typically academic and research groups working with unmanned marine vehicle autonomy software. There is no known exploitation in the wild, no public proof-of-concept, the flaw is not in CISA KEV, and EPSS estimates only a 0.3% chance of exploitation in the next 30 days.

What to do: Upgrade to a MOOS-IvP release newer than 24.8.1 once a patched version is available. Until then, avoid running alogsplit on log file names or --dir values that could be attacker-controlled, and ensure pathnames are validated or safely quoted before reaching the shell. Check any automated pipelines that feed externally sourced log names into alogsplit, and run the tool under a least-privilege account.

Affected
MOOS-IvP (open-source project) MOOS-IvP alogsplitall versions through and including 24.8.1
Estimated exposure
niche≈ low thousands of operators worldwide (exact install counts unknown) — MOOS-IvP is a niche open-source autonomy middleware used mainly by academic and research groups in marine robotics, and alogsplit is an offline log-processing utility run by human operators rather than an internet-exposed service, so the…

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 remote code execution vulnerability in alogsplit's SplitHandler::handlePreCheckSplitDir() function that fails to sanitize shell metacharacters in log file pathnames. Attackers can embed shell syntax in log file names or the --dir parameter to execute arbitrary commands with the privileges of the operator running alogsplit.

Weakness
CWE-78
Vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/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.