Yamcs is a mission control framework. Prior to 5.12.7, the Yamcs script evaluation engine for Python algorithms dynamically compiled and evaluated user-controlled algorithm text using Jython through …
Critical CVSS 9.1
Summary
Yamcs is a mission control framework. Prior to 5.12.7, the Yamcs script evaluation engine for Python algorithms dynamically compiled and evaluated user-controlled algorithm text using Jython through the JSR-223 ScriptEngine API without enforcing a secure sandbox, so an authenticated user with the ChangeMissionDatabase privilege could override an existing Python algorithm's logic through the mission database REST API and import and execute arbitrary Java classes such as java.lang.Runtime to achi…
In-depth triage · Auto channel
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Affected products
- :
Sources
- NVD DATABASE
Original Links
- https://github.com/yamcs/yamcs/commit/3c550348f866af4675d2ba4a51d8d12b7c7c6011 Patch
- https://github.com/yamcs/yamcs/commit/4ff8fda642ea8c3309a4d3f379aa77b763148992 Patch
- https://github.com/yamcs/yamcs/releases/tag/yamcs-5.12.7 Release Notes
- https://github.com/yamcs/yamcs/releases/tag/yamcs-5.13.0 Release Notes
- https://github.com/yamcs/yamcs/security/advisories/GHSA-2g95-6x5q-xjwj Exploit
- https://github.com/yamcs/yamcs/security/advisories/GHSA-2g95-6x5q-xjwj Exploit
Timeline
- nvd_ingest NVD