Vulnerability · Published Sep 3, 2026 · Assigned by VulnCheck
CVE-2026-85436MOOS essential-moos through 10.0.1 pMOOSBridge Heap Corruption via Negative UDP Length
High 7.5
In plain English
A high-severity security flaw in essential-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 2.1% (higher than 82% of all known vulnerabilities).
Official description
MOOS essential-moos through 10.0.1 contains a buffer overflow vulnerability in CMOOSUDPLink::ReadPktFromArray() that allows remote attackers to corrupt heap memory by sending UDP datagrams with negative declared lengths. Attackers can send crafted UDP packets to the configured UDPListen port to trigger an oversized memcpy operation that writes past the destination buffer, causing heap corruption and denial of service.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| themoos | essential-moos | 0 – through 10.0.1 |
Weakness: CWE-191 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
- Pull Request #21 issue-tracking, patch
- Proposed fix commit (pull request not merged) patch
- https://github.com/themoos/essential-moos product
- MOOSUDPLink.cpp (verified sink) technical-description
- VulnCheck Advisory: MOOS essential-moos through 10.0.1 pMOOSBridge Heap Corruption via Negative UDP Length third-party-advisory