Vulnerability · Published Sep 3, 2026 · Assigned by VulnCheck
CVE-2026-85452MOOS ui-moos through 50b9c6c uMS Buffer Overflow via Long MOOS Identifiers
High 8.8
In plain English
A high-severity out-of-bounds write in ui-moos from themoos. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.7% (higher than 53% of all known vulnerabilities).
Official 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.
Affected products (as reported)
Weakness: CWE-787 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
References
- Pull Request #5 issue-tracking, patch
- Proposed fix commit (pull request not merged) patch
- https://github.com/themoos/ui-moos product
- ScopeTabPane.cpp (verified sink) technical-description
- VulnCheck Advisory: MOOS ui-moos through 50b9c6c uMS Buffer Overflow via Long MOOS Identifiers third-party-advisory