<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>MOOS-IvP - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/moos-ivp/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 03 Sep 2026 23:29:10 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/moos-ivp/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Memory Exhaustion Vulnerability in MOOS-IvP pMarineViewer</title><link>https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-memory-exhaustion/</link><pubDate>Thu, 03 Sep 2026 23:29:10 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-memory-exhaustion/</guid><description>An unauthenticated memory exhaustion vulnerability in MOOS-IvP pMarineViewer (&lt;= 24.8.1) allows attackers to stall the operator display by flooding the application with unbounded NODE_REPORT messages.</description><content:encoded><![CDATA[<p>MOOS-IvP pMarineViewer, an application typically used for marine autonomy and visualization, contains a vulnerability in how it handles NODE_REPORT messages. The application fails to enforce limits on the number of tracked node identities processed by the system. An attacker with access to the MOOS publish/subscribe communication bus can inject a large volume of crafted NODE_REPORT messages, each containing a unique node name. This action forces the application to allocate memory for every distinct identity reported. Continued injection leads to significant memory exhaustion, eventually causing the operator display to stall or crash. This issue is particularly critical in systems where pMarineViewer is used for mission-critical situational awareness. The vulnerability affects all versions up to and including 24.8.1.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in a denial-of-service condition for the pMarineViewer operator display. In the context of marine robotic missions, this prevents operators from receiving real-time situational awareness, potentially leading to the loss of control or monitoring of autonomous assets. The vulnerability is unauthenticated and impacts the core visualization utility of the MOOS-IvP software suite.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for security teams:</p>
<ul>
<li>Inventory systems running MOOS-IvP and identify instances of pMarineViewer version 24.8.1 or earlier.</li>
<li>Implement network-level or middleware access controls to restrict access to the MOOS publish/subscribe communication bus, preventing unauthorized entities from injecting arbitrary NODE_REPORT messages.</li>
<li>Prioritize the deployment of updates provided by the MOOS-IvP maintainers that implement validation and limiting logic on node identity tracking.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category><category>vulnerability</category><category>denial-of-service</category><category>marine-systems</category></item><item><title>Resource Exhaustion in MOOS-IvP pRealm via REALMCAST_REQ</title><link>https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-prealm-dos/</link><pubDate>Thu, 03 Sep 2026 23:28:55 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-prealm-dos/</guid><description>MOOS-IvP pRealm version 24.8.1 and earlier is vulnerable to a denial-of-service attack due to improper validation of REALMCAST_REQ subscriptions, allowing attackers to exhaust system resources.</description><content:encoded><![CDATA[<p>MOOS-IvP pRealm, a component used in autonomous marine vehicle systems, contains a vulnerability (CVE-2026-85447) that allows for the exhaustion of system resources. The issue stems from the pRealm process accepting REALMCAST_REQ subscriptions without enforcing limits on the subscription duration or the number of variables requested.</p>
<p>An attacker with network access to the MOOS community can send a malformed or malicious REALMCAST_REQ message containing an unbounded duration or an excessively large variable list. By registering these long-lived pipeways, the attacker forces pRealm to process and generate output indefinitely. This unchecked resource consumption can lead to severe performance degradation or total service unavailability for the pRealm process, impacting the stability and operation of the MOOS-IvP environment. This vulnerability affects all versions up to and including 24.8.1.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation leads to a denial-of-service condition for the pRealm component. In the context of autonomous marine vehicles, this can compromise the ability of the system to process real-time environmental data or command-and-control telemetry, potentially causing critical system instability or operational failure.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for security and engineering teams:</p>
<ul>
<li>Update MOOS-IvP to the latest version that contains a patch for CVE-2026-85447.</li>
<li>Implement network-level segmentation to restrict access to the MOOS community communications, ensuring only trusted systems can submit subscription requests to pRealm.</li>
<li>Monitor system-level resource usage for the pRealm process, specifically looking for sustained high CPU and memory utilization that aligns with periods of unusual network traffic.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">threat</category></item><item><title>Identity Spoofing Vulnerability in MOOS-IvP uFldNodeComms</title><link>https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-spoofing/</link><pubDate>Thu, 03 Sep 2026 23:25:57 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-spoofing/</guid><description>The uFldNodeComms component in MOOS-IvP versions up to 24.8.1 fails to validate node identity, allowing attackers to spoof packets and inject arbitrary variable notifications.</description><content:encoded><![CDATA[<p>MOOS-IvP is an open-source software project for autonomy, widely used in robotic and marine research applications. The vulnerability, designated CVE-2026-85429, resides in the uFldNodeComms component, which manages communication between different nodes in the autonomy network. In affected versions through 24.8.1, the application fails to verify the authenticity of incoming NODE_MESSAGE packets. Instead of validating the identity against the actual connection source (e.g., verifying the IP address or socket origin), the software trusts the source node identity explicitly defined within the message body.</p>
<p>This flaw allows an attacker capable of communicating with the uFldNodeComms component to craft malicious NODE_MESSAGE packets. By populating the source identity field in the message payload with the name of a legitimate, trusted node, an attacker can impersonate that node. This allows for the injection of arbitrary variable notifications into the MOOS database, enabling unauthorized control, data corruption, or manipulation of the autonomy behaviors controlled by the MOOS-IvP system.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the injection of unauthorized command or state information into the system's database. Given the nature of MOOS-IvP in robotic and autonomous system control, this can result in the subversion of mission-critical behaviors, leading to loss of control, erratic navigation, or data manipulation.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade all instances of MOOS-IvP to a patched version beyond 24.8.1 once available to address the flawed identity validation logic.</li>
<li>Implement network-level segmentation to restrict access to the uFldNodeComms communication port to only known and trusted peer addresses, mitigating the impact of the identity spoofing vulnerability.</li>
<li>Inspect firewall logs or network monitoring tools for unauthorized traffic attempting to reach the port utilized by uFldNodeComms from unexpected source IPs.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item><item><title>CVE-2026-85440: Heap Overflow in MOOS core-moos</title><link>https://feed.craftedsignal.io/briefs/2026-09-moos-heap-overflow/</link><pubDate>Thu, 03 Sep 2026 23:25:19 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-moos-heap-overflow/</guid><description>A pre-authentication heap overflow vulnerability in the MOOSCommPkt packet handling of MOOS core-moos versions up to 10.4.0 allows remote unauthenticated attackers to perform arbitrary memory writes via crafted packets.</description><content:encoded><![CDATA[<p>MOOS core-moos versions up to 10.4.0 contain a critical heap-based buffer overflow vulnerability within the MOOSCommPkt packet handling logic. The issue resides in the HandShake phase, which occurs before authentication is established. An unauthenticated remote attacker can supply a negative value in the packet length field, which bypasses existing signed integer checks within the InflateTo() function. This discrepancy leads to an improper size conversion when the data is passed to the recv() function, causing a heap overflow of a four-byte buffer. Successful exploitation allows an attacker to write arbitrary data into the process memory, potentially leading to remote code execution or application crashes. Given the pre-authentication nature of this flaw, defenders should prioritize patching or restricting access to the MOOS communication ports.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker establishes a TCP/IP connection to the target host on the MOOS communication port.</li>
<li>Attacker initiates the HandShake phase of the communication protocol.</li>
<li>Attacker crafts a malicious packet header containing a negative integer in the packet length field.</li>
<li>The victim application receives the malicious packet via the InflateTo() function.</li>
<li>The vulnerability in the signed integer check allows the negative length to pass validation.</li>
<li>The application performs a heap-based memory allocation based on the unchecked length.</li>
<li>The recv() function processes the attacker-supplied data, resulting in a heap overflow of the internal four-byte buffer.</li>
<li>Attacker achieves arbitrary memory write, leading to remote code execution or process termination.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability allows unauthenticated remote attackers to execute arbitrary code or cause a denial-of-service condition on affected MOOS installations. This affects systems utilizing MOOS core-moos versions 10.4.0 and earlier. Organizations relying on this software for underwater vehicle communication or similar robotics research environments are at high risk if instances are exposed to untrusted networks.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized, concrete actions:</p>
<ul>
<li>Patch core-moos by upgrading to a version exceeding 10.4.0 immediately upon release of vendor updates.</li>
<li>Until patching is possible, restrict access to MOOS communication ports via host-based firewalls or network access control lists to known trusted endpoints only.</li>
<li>Monitor network traffic for anomalous packet headers directed toward MOOS services, specifically looking for TCP streams containing negative length identifiers in the handshake phase.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>cve</category><category>authentication-bypass</category><category>middleware</category><category>denial-of-service</category><category>network-vulnerability</category><category>vulnerability</category><category>network-security</category><category>remote-access</category></item><item><title>Buffer Overflow Vulnerabilities in MOOS-IvP</title><link>https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-buffer-overflow/</link><pubDate>Thu, 03 Sep 2026 23:25:05 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-buffer-overflow/</guid><description>Multiple buffer overflow vulnerabilities in MOOS-IvP versions up to 24.8.1 allow for remote code execution via malformed IvP function strings.</description><content:encoded><![CDATA[<p>MOOS-IvP through version 24.8.1 contains multiple buffer overflow vulnerabilities located within its IvP function string decoders. The vulnerability arises due to the application's failure to adequately validate length fields provided in attacker-controlled input. By crafting malicious encoded strings where the declared field length differs significantly from the actual field length, an attacker can induce heap or stack buffer overflows. These memory corruption events can be leveraged to achieve arbitrary remote code execution. The vulnerability is triggered when the affected components process malicious MOOS variables or malformed alog files, which are central to the MOOS-IvP communication and logging architecture. Defenders should prioritize patching, as these vulnerabilities are classified with a CVSS v3.1 base score of 9.8, indicating high potential for exploitation.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of these vulnerabilities allows an attacker to execute arbitrary code with the privileges of the MOOS-IvP process. In many deployments, these processes operate within critical autonomous systems or research environments. If exploited, an attacker could gain persistent access, exfiltrate sensitive mission data, or disrupt the operation of underwater autonomous vehicles and other marine robotic systems using the MOOS-IvP framework.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade all instances of MOOS-IvP to version 24.8.2 or later to address the vulnerable IvP function string decoders identified in CVE-2026-85437.</li>
<li>Audit all external inputs feeding into MOOS variables and restrict access to alog files to trusted administrative users only.</li>
<li>Monitor process integrity for abnormal crashes or memory access violations that might indicate attempted exploitation of these buffer overflows.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>vulnerability</category><category>cve</category><category>rce</category><category>memory-corruption</category><category>buffer-overflow</category><category>research-robotics</category><category>cve-2026-85438</category><category>remote-code-execution</category><category>command-injection</category><category>denial-of-service</category><category>middleware</category><category>maritime</category></item><item><title>Unauthenticated Bridge Redirection in MOOS-IvP uFldShoreBroker</title><link>https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-vulnerability/</link><pubDate>Thu, 03 Sep 2026 23:24:53 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-vulnerability/</guid><description>MOOS-IvP uFldShoreBroker through version 24.8.1 is vulnerable to unauthorized route manipulation via forged node ping messages, enabling attackers to redirect data to arbitrary network locations.</description><content:encoded><![CDATA[<p>MOOS-IvP uFldShoreBroker, a component used for coordinating data bridging in autonomous marine vehicle simulations and control systems, contains a critical security vulnerability (CVE-2026-85434). The flaw exists because the software fails to authenticate 'NODE_BROKER_PING' messages before processing them to establish outbound bridge routes. By publishing a crafted 'NODE_BROKER_PING' message containing malicious 'HostRecord' data, an attacker can coerce the broker into redirecting variable traffic to arbitrary attacker-controlled IP addresses. This effectively allows an adversary to intercept, modify, or drop sensitive operational data flowing across the bridge, potentially impacting the mission integrity of connected autonomous nodes. This vulnerability affects all versions of uFldShoreBroker up to and including 24.8.1. Defenders must identify any instances of this software within their network segments and restrict message publication access to authorized nodes only.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the redirection of sensitive telemetry and control variables to malicious infrastructure. In maritime autonomous systems, this can lead to operational disruption, loss of communication with remote vessels, or the injection of false navigational or control data, potentially causing physical damage or loss of autonomous assets.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade uFldShoreBroker to a patched version beyond 24.8.1 immediately upon vendor availability.</li>
<li>Implement strict network segmentation for systems running MOOS-IvP to limit the exposure of the messaging bus to unauthorized participants.</li>
<li>Audit and restrict permissions for publishing 'NODE_BROKER_PING' messages to known, authenticated, and trusted sources within the MOOS-IvP network.</li>
<li>Monitor network traffic for unexpected outbound connections from nodes running uFldShoreBroker to unknown or non-standard external destinations.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>denial-of-service</category><category>vulnerability</category><category>robotics</category></item><item><title>Authentication Bypass and Message Injection in MOOS pShare</title><link>https://feed.craftedsignal.io/briefs/2026-09-moos-pshare-auth-bypass/</link><pubDate>Thu, 03 Sep 2026 23:24:40 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-moos-pshare-auth-bypass/</guid><description>The pShare component in MOOS essential-moos versions up to 10.0.1 is vulnerable to unauthenticated UDP message injection and denial-of-service.</description><content:encoded><![CDATA[<p>MOOS-IvP essential-moos versions 10.0.1 and earlier contain a critical authentication bypass vulnerability within the pShare component. pShare is designed to share MOOS messages across different MOOS communities. The vulnerability arises because the process accepts UDP datagrams from any source without performing authentication or identity verification. An attacker on the local network can craft malicious UDP packets and inject arbitrary messages into the MOOS community while spoofing the identity of a legitimate MOOS process. Additionally, the lack of input validation allows an attacker to send malformed UDP datagrams that cause the pShare process to crash, resulting in a denial-of-service condition for the impacted MOOS community. This vulnerability is significant for environments relying on the integrity of MOOS-based communication in robotic and autonomous system fleets.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows attackers to perform unauthorized message injection, potentially leading to the corruption of operational data or the execution of unauthorized commands within the MOOS community. Denial-of-service attacks against pShare can disrupt communication between critical mission components, rendering autonomous systems inoperable or uncontrollable.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Monitor network traffic for unexpected UDP communication directed at the port used by the pShare process.</li>
<li>Implement network-level access control lists (ACLs) to restrict access to the pShare UDP port to trusted IP addresses only.</li>
<li>Update all instances of MOOS-IvP essential-moos to a version that implements input validation and authentication for incoming UDP datagrams, if available.</li>
<li>Audit logs for repeated service restarts or process crashes of the pShare binary, which may indicate attempted exploitation of the denial-of-service vulnerability.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>vulnerability</category><category>remote-code-execution</category><category>network-security</category><category>cve</category><category>authorization-bypass</category><category>robotics</category></item><item><title>Command Injection in MOOS-IvP uMemWatch</title><link>https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-umemwatch-injection/</link><pubDate>Thu, 03 Sep 2026 23:24:26 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-umemwatch-injection/</guid><description>MOOS-IvP uMemWatch through version 24.8.1 is vulnerable to command injection due to improper sanitization of MOOS client names, allowing arbitrary code execution.</description><content:encoded><![CDATA[<p>MOOS-IvP uMemWatch, a component used in the MOOS-IvP autonomous vehicle control software suite, is susceptible to a critical command injection vulnerability (CVE-2026-85426) affecting all versions up to and including 24.8.1. The vulnerability arises because the application fails to properly sanitize user-supplied MOOS client names before incorporating them into shell commands invoked via system calls. By crafting a MOOS client name containing shell metacharacters, an attacker can escape the intended command string and execute arbitrary commands with the privileges of the user running the uMemWatch process. This vulnerability is particularly concerning in autonomous system environments where uMemWatch often runs with elevated privileges to monitor system integrity. Defenders should prioritize updating to the patched version of the software and monitor for unexpected child processes spawned by the uMemWatch binary.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for full command execution on the host running the uMemWatch process. Given the role of MOOS-IvP in autonomous vehicle systems, this could lead to unauthorized control of system resources, manipulation of sensor data, or total system compromise, resulting in mission failure or physical equipment hazards.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch CVE-2026-85426 by upgrading the MOOS-IvP suite to a version greater than 24.8.1 immediately.</li>
<li>Audit process execution logs for instances where uMemWatch spawns unexpected shells or system utilities (e.g., sh, bash, python).</li>
<li>Enforce principle of least privilege by running the uMemWatch process with a dedicated, non-privileged service account.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item><item><title>Remote Code Execution in MOOS-IvP iSay</title><link>https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-rsce/</link><pubDate>Thu, 03 Sep 2026 23:24:19 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-moos-ivp-rsce/</guid><description>The iSay component in MOOS-IvP through 24.8.1 is vulnerable to remote code execution because it passes unsanitized SAY_MOOS variable content directly to a shell, allowing command injection via backticks or substitution syntax.</description><content:encoded><![CDATA[<p>The MOOS-IvP (Mission Oriented Operating Suite - Interval Programming) project contains a critical security vulnerability in its iSay component. This component, often used for text-to-speech or notification messaging within the MOOS environment, fails to adequately sanitize input provided through the SAY_MOOS variable. As of version 24.8.1 and earlier, the application passes the contents of this variable directly into a system shell execution context.</p>
<p>An attacker capable of publishing messages to the MOOS community database (DB) can manipulate the SAY_MOOS variable to include shell command substitution characters, such as backticks or &quot;$( )&quot; syntax. When the iSay process parses these malformed messages, the shell interprets the injected sequences as commands, leading to arbitrary code execution under the privileges of the iSay process. This vulnerability is particularly relevant in autonomous vehicle and robotic systems where MOOS-IvP is deployed to facilitate inter-process communication and task coordination.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains network access to the MOOS community database (MOOSDB) via the configured MOOS port.</li>
<li>Attacker crafts a malicious MOOS message containing shell command injection syntax (e.g., <code>SAY_MOOS = &quot;test \</code>whoami`&quot;`).</li>
<li>Attacker publishes the crafted message to the MOOSDB using standard MOOS communication protocols.</li>
<li>The iSay process, subscribed to updates on the SAY_MOOS variable, receives the malicious payload.</li>
<li>The iSay process passes the payload string to a system execution function (e.g., popen or system) without sanitization.</li>
<li>The underlying system shell executes the attacker's injected command.</li>
<li>Attacker achieves remote code execution with the permissions of the iSay application.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an attacker to execute arbitrary code on the host running the iSay process. Given that MOOS-IvP is frequently utilized in unmanned robotic and autonomous surface vehicles, this could lead to full system compromise, exfiltration of telemetry data, or disruption of mission-critical control software.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch the MOOS-IvP environment by updating to a version beyond 24.8.1 once the vendor provides a remediation.</li>
<li>Implement strict input validation within the MOOSDB gateway to restrict the characters allowed in the SAY_MOOS variable.</li>
<li>Monitor the iSay process for anomalous child process spawning, such as /bin/sh or /bin/bash executions that originate from the iSay binary.</li>
<li>Segment the network to ensure that only authorized nodes can publish to the MOOSDB.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>