Description
MOOS core-moos through 10.4.0 contains a remote process termination vulnerability in the SuicidalSleeper component that uses a hard-coded passphrase for multicast command authorization. Any multicast-reachable peer can enumerate MOOS processes and send termination commands to trigger process shutdown by exploiting the default multicast group and port with the known passphrase.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| themoos | core-moos | ≤ 10.4.0 | — |
References
- Pull Request #85 issue-tracking patch
- Proposed fix commit (pull request not merged) patch
- https://github.com/themoos/core-moos product
- SuicidalSleeper.cpp (verified sink) technical-description
- VulnCheck Advisory: MOOS core-moos through 10.4.0 Remote Process Termination via Hard-Coded Multicast Passphrase third-party-advisory