Description
MOOS ui-moos through 50b9c6c contains a buffer overflow vulnerability in ScopeTabPane.cpp and ScopeGrid.cpp where client and variable names are formatted into fixed 1024-byte buffers using sprintf without length validation. Attackers can supply arbitrarily long MOOS identifiers that overflow the buffers when an operator selects process list entries or pokes variables, enabling code execution.
Published: 2026-09-03
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A buffer overflow in ScopeTabPane.cpp and ScopeGrid.cpp occurs because the UI formats client and variable names into 1024‑byte buffers with sprintf without bounds checking. When an operator selects an entry or pokes a variable, extremely long MOOS identifiers can overflow the buffer, corrupting control data and allowing arbitrary code execution on the machine that runs the UI, violating confidentiality, integrity, and availability. This weakness is an instance of CWE‑787.

Affected Systems

The vulnerability affects the MOOS ui‑moos application from themoos prior to commit 50b9c6c. Any distribution or release built from code earlier than that commit is vulnerable, as the flaw resides in the ScopeTabPane.cpp and ScopeGrid.cpp files.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity, yet no EPSS data is available and the flaw is not yet listed in the CISA KEV catalog. Attackers need the ability to interact with the ui‑moos front‑end – either remotely via a networked UI or locally where an operator can select entries. Once the buffer overflow is triggered an adversary can inject and execute arbitrary code. Because the UI does not perform input validation, the attack vector is likely local or remote if the UI is exposed externally.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest ui‑moos version that contains the fix (for example, merge the changes from commit a6ebc0bc6cb360315ce620e865f996d189cddb0e)
  • If immediate update is not possible, apply the patch to include bounds checking on the strings written to the 1024‑byte buffers in ScopeTabPane.cpp and ScopeGrid.cpp
  • Limit exposure of the ui‑moos interface to trusted users only, for example by hosting it behind a firewall or using secure authentication
  • Monitor logs and system behavior for abnormal memory usage or crashes that might indicate exploitation attempts

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

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

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

Type Values Removed Values Added
Description MOOS ui-moos through 50b9c6c contains a buffer overflow vulnerability in ScopeTabPane.cpp and ScopeGrid.cpp where client and variable names are formatted into fixed 1024-byte buffers using sprintf without length validation. Attackers can supply arbitrarily long MOOS identifiers that overflow the buffers when an operator selects process list entries or pokes variables, enabling code execution.
Title MOOS ui-moos through 50b9c6c uMS Buffer Overflow via Long MOOS Identifiers
Weaknesses CWE-787
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-04T18:29:59.933Z

Reserved: 2026-09-03T19:51:02.000Z

Link: CVE-2026-85452

cve-icon Vulnrichment

Updated: 2026-09-04T18:29:54.897Z

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-09-08T20:07:17.943

Link: CVE-2026-85452

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T15:20:58Z

Weaknesses