PT-2026-44162 · Maven+3 · Org.Yamcs:Yamcs-Core+1

CVE-2026-46621

·

Published

2026-05-27

·

Updated

2026-07-20

CVSS v3.1

9.1

Critical

VectorAV: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 Yamcs script evaluation engine for Python algorithms. The application dynamically compiles and evaluates user-controlled algorithm text using Jython through the JSR-223 ScriptEngine API without enforcing a secure sandbox. An authenticated user with the ChangeMissionDatabase privilege can override an existing Python algorithm's logic via the REST API endpoint /api/mdb/{instance}/realtime/algorithms/{name}. By importing and executing arbitrary Java classes, such as java.lang.Runtime, an attacker can achieve remote code execution on the underlying host operating system. This is possible because Jython allows seamless interoperability with native Java classes.
Recommendations Update to version 5.12.7 or 5.13.0. As a temporary mitigation, restrict the ChangeMissionDatabase privilege to only highly trusted users to prevent unauthorized modification of algorithm logic.

Exploit

Fix

RCE

Code Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-46621
GHSA-2G95-6X5Q-XJWJ

Affected Products

Org.Yamcs:Yamcs-Core
Yamcs