Description
MOOS core-moos through 10.4.0 contains a denial of service vulnerability in MOOSCommServer::ListenLoop() where the accept thread performs a blocking receive without timeout during the wire-protocol handshake. An attacker can open a TCP connection to the MOOSDB port and send no data, causing the accept thread to block indefinitely while holding the socket-list lock, preventing all subsequent client connections.
Published: 2026-09-03
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

A blocking receive call in MOOSCommServer::ListenLoop() causes the accept thread to wait indefinitely for data during the wire‑protocol handshake. If an attacker connects to the MOOSDB port and sends no data, the accept thread remains blocked while holding the socket‑list lock, preventing any subsequent client connections and effectively disabling the service. The weakness is identified as CWE‑400, a resource‑management issue leading to denial of service.

Affected Systems

The vulnerability exists in the MOOS core‑moos middleware, specifically in versions up through 10.4.0. This includes the MOOSDB server component that accepts client connections on its designated TCP port.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. An unauthenticated attacker who can reach the MOOSDB port can trigger the flaw by connecting and sending no data, which blocks the accept thread indefinitely while holding the socket‑list lock, preventing subsequent client connections and effectively disabling the service. Because it requires no authentication or special privileges it is straightforward to exploit. The vulnerability is not yet listed in the CISA KEV catalog but may become a target due to widespread use of MOOS in autonomous robotic platforms.

Generated by OpenCVE AI on September 3, 2026 at 23:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a version newer than 10.4.0 that includes the accept‑thread timeout patch
  • Apply the patch from pull request #83 to add a receive timeout to the accept loop
  • Restrict network access to the MOOSDB port with a firewall or network segmentation to limit exposure to trusted hosts
  • Monitor network traffic for repeated connection attempts to the MOOSDB port to detect potential abuse

Generated by OpenCVE AI on September 3, 2026 at 23:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 14 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 04 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Themoos
Themoos core-moos
Vendors & Products Themoos
Themoos core-moos

Thu, 03 Sep 2026 22:45:00 +0000

Type Values Removed Values Added
Description MOOS core-moos through 10.4.0 contains a denial of service vulnerability in MOOSCommServer::ListenLoop() where the accept thread performs a blocking receive without timeout during the wire-protocol handshake. An attacker can open a TCP connection to the MOOSDB port and send no data, causing the accept thread to block indefinitely while holding the socket-list lock, preventing all subsequent client connections.
Title MOOS core-moos through 10.4.0 MOOSDB Accept Loop Denial of Service
Weaknesses CWE-400
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, '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'}


Subscriptions

Themoos Core-moos
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-14T13:50:51.127Z

Reserved: 2026-09-03T19:50:58.824Z

Link: CVE-2026-85443

cve-icon Vulnrichment

Updated: 2026-09-14T13:48:26.642Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-03T23:17:24.030

Modified: 2026-09-14T14:17:14.143

Link: CVE-2026-85443

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T15:21:14Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption