Description
MOOS core-moos through 10.4.0 contains a buffer overflow vulnerability in CMOOSSerialPort::GetTelegram() that writes a NUL terminator one byte past the serial telegram stack buffer. Attackers controlling the serial line can send a full-length telegram to trigger the off-by-one write, corrupting the stack and potentially enabling code execution.
Published: 2026-09-03
Score: 5.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Potential Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

MOOS core‑moos in versions up to 10.4.0 contains an off‑by‑one buffer overflow in the GetTelegram() function of the CMOOSSerialPort class. When an attacker sends a full‑length serial telegram, the implementation erroneously writes a NUL terminator one byte beyond the allocated stack buffer, corrupting adjacent stack data. This corruption can pivot into arbitrary code execution if the attacker can influence the overwritten memory, presenting a significant risk to confidentiality, integrity, and availability.

Affected Systems

Vendor: the moos project; Product: core‑moos. All releases up to and including version 10.4.0 are affected. Users running any 10.4.0 or earlier release should consider the vulnerability relevant.

Risk and Exploitability

The CVSS score of 5.2 denotes a moderate vulnerability, and the EPSS score is not provided. The vulnerability is not listed in CISA’s KEV catalog. The flaw is exploitable when an attacker can control the serial line, implying a local or remotely controllable serial interface. Because the overflow corrupts the stack, an attacker may be able to execute arbitrary code if the fault can be reliably triggered.

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 a version of core‑moos newer than 10.4.0 that contains the fixed implementation.
  • Restrict physical and network access to the serial port so that only trusted users or processes can transmit data to the device.
  • Enable compiler stack‑protector features, such as stack canaries, to mitigate similar stack corruption vulnerabilities.
  • Monitor for anomalous serial traffic and system crashes that may indicate an attempted exploitation.

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

Tue, 08 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', '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 buffer overflow vulnerability in CMOOSSerialPort::GetTelegram() that writes a NUL terminator one byte past the serial telegram stack buffer. Attackers controlling the serial line can send a full-length telegram to trigger the off-by-one write, corrupting the stack and potentially enabling code execution.
Title MOOS core-moos through 10.4.0 Off-by-One Buffer Overflow in Serial Telegram Handling
Weaknesses CWE-193
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Themoos Core-moos
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-08T13:57:18.382Z

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

Link: CVE-2026-85454

cve-icon Vulnrichment

Updated: 2026-09-08T13:57:11.789Z

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-85454

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses