CVE-2026-85455
8.2MOOS · core-moos
A buffer over-read vulnerability in the MOOS core-moos library allows unauthenticated attackers to access out-of-bounds memory via a crafted four-byte TCP packet.
Executive summary
A critical buffer over-read vulnerability in the MOOS core-moos library allows unauthenticated remote attackers to trigger out-of-bounds memory access, posing a significant risk to data confidentiality.
Vulnerability
The vulnerability exists within the CMOOSCommPkt class, where improper deserialization of a four-byte packet leads to an out-of-bounds memory read. An unauthenticated attacker can trigger this flaw by sending a specially crafted packet to the MOOSDB service port.
Business impact
Successful exploitation allows an attacker to read sensitive memory contents, which may include credentials, cryptographic keys, or other proprietary data handled by the MOOSDB process. Given the CVSS score of 8.2, this represents a high-severity risk that could lead to unauthorized information disclosure and potential system compromise.
Remediation
Immediate Action: Update the MOOS core-moos library to the latest version provided by the vendor to incorporate the necessary bounds checking during packet deserialization.
Proactive Monitoring: Monitor network traffic directed at the MOOSDB port for malformed packets or unusual connection patterns that deviate from expected communication protocols.
Compensating Controls: Deploy a network-level intrusion detection or prevention system to filter traffic to the MOOSDB service, specifically blocking packets that do not conform to the expected length requirements.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability presents a significant risk due to the ease of remote access and the potential for memory disclosure. Administrators should prioritize identifying instances of the affected software within their environment and apply the latest security updates immediately to prevent unauthorized access to system memory.
More MOOS CVEs
Sources
Originally found and disclosed by Vlatko Kosturjak, per the CVE Program record.
- Pull Request #75 Issue tracker
- Proposed fix commit (pull request not merged) Patch commit
- github.com
- MOOSCommPkt.cpp (verified sink) Technical analysis
- VulnCheck Advisory: MOOS core-moos through 10.4.0 MOOSDB Out-of-Bounds Read via Short Packet Third-party advisory