ZeroHour

CVE-2026-85425

niche

Command injection RCE in MOOS-IvP iSay via SAY_MOOS messages

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

MOOS-IvP iSay, a text-to-speech/announcement application in the open-source MOOS-IvP autonomy middleware, fails to sanitize the contents of the SAY_MOOS variable before passing it to a shell command, resulting in OS command injection (CWE-78). An attacker who can publish a SAY_MOOS message — for example by connecting to the MOOSDB that the iSay process subscribes to — can embed backticks or other command-substitution syntax that the shell will execute. Successful exploitation gives arbitrary command execution with the privileges of the user running the iSay process, and the CVSS 4.0 score (9.3, critical) reflects full potential loss of confidentiality, integrity, and availability on the affected host. Any deployment running iSay in MOOS-IvP releases through 24.8.1 is affected; this middleware is used primarily in academic, naval, and marine-robotics autonomy projects rather than mass-market products. No public proof-of-concept, KEV listing, or confirmed in-the-wild exploitation is known, and EPSS estimates only about a 1% chance of exploitation in the next 30 days.

What to do: Deployments running iSay should upgrade to a release newer than 24.8.1 as soon as a fixed version is available. Until then, restrict which MOOS clients can publish SAY_MOOS on the MOOSDB, limit MOOSDB connectivity to trusted hosts, and run iSay under an unprivileged account so injected commands have limited impact. Administrators should also check whether iSay is actively running in their deployments and review for unexpected child processes spawned by it.

Affected
MOOS-IvP (open-source project) iSayall versions through and including 24.8.1
Estimated exposure
nichelikely no more than a few hundred to a few thousand deployments — MOOS-IvP is specialized middleware for autonomous marine and underwater vehicles used mainly in academic and naval research labs, typically running on onboard or lab networks rather than internet-exposed servers, and no public…

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

Description

MOOS-IvP iSay through 24.8.1 contains a remote code execution vulnerability in the SAY_MOOS variable handler that passes unsanitized text to a shell command. Attackers can publish SAY_MOOS messages containing backticks or command substitution syntax to execute arbitrary commands as the iSay process user.

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