PT-2026-43457 · Maven+3 · Org.Yamcs:Yamcs-Core+1
CVE-2026-44632
·
Published
2026-05-27
·
Updated
2026-07-16
CVSS v3.1
9.1
Critical
| Vector | AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Yamcs versions prior to 5.12.7
Description
A server-side code injection issue exists in the algorithm evaluation engine
org.yamcs.algorithms.JavaExprAlgorithmExecutionFactory. The system dynamically compiles and evaluates user-controlled algorithm text using the Janino compiler without a secure sandbox. An authenticated user with the ChangeMissionDatabase privilege can exploit this by overriding an existing algorithm's text via the mission database REST API to inject Java code, such as java.lang.Runtime, leading to remote code execution on the host operating system.Recommendations
Update to version 5.12.7 or 5.13.0.
Restrict access to the mission database REST API for users with the
ChangeMissionDatabase privilege to minimize the risk of exploitation.Exploit
Fix
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Org.Yamcs:Yamcs-Core
Yamcs