Monitor vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
9.8
CVE-2026-55559: Yamcs can be tricked into running commands on your server
CVE-2026-55559 · published 6 days ago
Summary
Older versions of the Yamcs mission control system let a specially crafted web request add malicious configuration data. That data can cause Yamcs to start a process that runs any command it wants, using the same account that runs the Yamcs software, effectively giving an attacker control of the server. Upgrade Yamcs to version 5.12.8 or later (or 5.13.2 for newer releases) and limit who can create or modify instances to prevent this.
Original advisory text
Yamcs: Remote Code Execution via instance-template argument YAML injection (createInstance)
Yamcs is a mission control framework. Prior to 5.12.8 and 5.13.2, Yamcs inserts templateArgs from POST /api/instances and PATCH /api/instances/{instance} into YAML through VarStatement.append in yamcs-core/src/main/java/org/yamcs/templating/VarStatement.java without YAML-context escaping. The rendered configuration is parsed by YamcsServer.createInstance and loaded by YamcsServerInstance, allowing an attacker to inject a services entry for org.yamcs.ProcessRunner. Deployments without security.yaml expose the operation through the guest superuser, while secured deployments require SystemPrivilege.CreateInstances. Successful exploitation executes commands as the Yamcs service account. This issue is fixed in versions 5.12.8 and 5.13.2.
References
- https://github.com/yamcs/yamcs/releases/tag/yamcs-5.12.8 URL
- https://github.com/yamcs/yamcs/releases/tag/yamcs-5.13.2 URL
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55559... Vendor Advisory
- https://github.com/yamcs/yamcs/security/advisories/GHSA-73mf-m39p-wpm9 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-55559 Vendor Advisory
- https://github.com/yamcs/yamcs/commit/549f295cf8c5496a5e799d6bec2432ef976c82aa Patch
- https://github.com/yamcs/yamcs/commit/7192da1c49bdf5ab1d72e579a47766a7c43e87c8 Patch
Severity
9.8
Critical
CVSS 3.1: 9.8 (OSV)
Exploitation
EPSS <1%
Type
CWE-1336Improper Neutralization of Special Elements Used in a Template Engine
CWE-470Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')
CWE-94Code Injection
Timeline
Published28 Aug 2026
Updated2 Sep 2026
First seen30 Aug 2026
Monitor software like this
Free during beta