← Vulnerability feed

Vulnerability record · CVE-2026-46562 · published 16 July 2026

CVE-2026-46562: Spaceapplications yamcs code injection vulnerability

Spaceapplications · Yamcs

Yamcs is a mission control framework. Prior to 5.12.7, the Nashorn ScriptEngine used to evaluate user-supplied JavaScript algorithm text in yamcs-core/src/main/java/org/yamcs/algorithms/ScriptAlgorithmExecutorFactory.java was constructed without a ClassFilter, so a user with the ChangeMissionDatabase privilege could override an algorithm through the MdbOverrideApi.updateAlgorithm endpoint and supply JavaScript that reaches arbitrary Java classes (for example Java.type("java.lang.Runtime").getRuntime().exec(...)) to execute arbitrary OS commands as the Yamcs process; in the default configuration with no security.yaml the built-in guest user has superuser=true, making the issue reachable without authentication. This issue is fixed in versions 5.12.7 and 5.13.0, which disable algorithm editing by default.

9.8 CVSS 3.1 Critical EPSS 0.98% · top 39.4% CWE-94 · Code injectionCWE-95 · CWE-95
9.8CVSS 3.1 base score
0.98%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
6References, 2 tagged exploit
20 Jul 2026Last modified by NVD

Description

Yamcs is a mission control framework. Prior to 5.12.7, the Nashorn ScriptEngine used to evaluate user-supplied JavaScript algorithm text in yamcs-core/src/main/java/org/yamcs/algorithms/ScriptAlgorithmExecutorFactory.java was constructed without a ClassFilter, so a user with the ChangeMissionDatabase privilege could override an algorithm through the MdbOverrideApi.updateAlgorithm endpoint and supply JavaScript that reaches arbitrary Java classes (for example Java.type("java.lang.Runtime").getRuntime().exec(...)) to execute arbitrary OS commands as the Yamcs process; in the default configuration with no security.yaml the built-in guest user has superuser=true, making the issue reachable without authentication. This issue is fixed in versions 5.12.7 and 5.13.0, which disable algorithm editing by default.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2026-46562 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2026-44596Spaceapplications yamcs improper restriction of authentication attempts vulnerabilityYamcs is a mission control framework. Prior to 5.12.7, the authentication endpoint POST /auth/token in yamcs-core, handled by yamcs-core/src/main/jav…EPSS 2.1%9.1CVE-2026-46621Spaceapplications yamcs code injection vulnerabilityYamcs is a mission control framework. Prior to 5.12.7, the Yamcs script evaluation engine for Python algorithms dynamically compiled and evaluated us…EPSS 1.1%9.1CVE-2026-44632Spaceapplications yamcs code injection vulnerabilityYamcs is a mission control framework. Prior to 5.12.7, a server-side code injection vulnerability existed in the Yamcs algorithm evaluation engine or…EPSS 1.1%9.1CVE-2023-45278Spaceapplications yamcs path traversal vulnerabilityDirectory Traversal vulnerability in the storage functionality of the API in Yamcs 5.8.6 allows attackers to delete arbitrary files via crafted HTTP …EPSS 1.6%7.5CVE-2023-45277Spaceapplications yamcs path traversal vulnerabilityYamcs 5.8.6 is vulnerable to directory traversal (issue 1 of 2). The vulnerability is in the storage functionality of the API and allows one to escap…EPSS 1.0%6.1CVE-2023-45281Spaceapplications yamcs cross-site scripting vulnerabilityAn issue in Yamcs 5.8.6 allows attackers to obtain the session cookie via upload of crafted HTML file.EPSS 0.41%5.4CVE-2023-45279Spaceapplications yamcs cross-site scripting vulnerabilityYamcs 5.8.6 allows XSS (issue 1 of 2). It comes with a Bucket as its primary storage mechanism. Buckets allow for the upload of any file. There's a w…EPSS 0.43%5.4CVE-2023-45280Spaceapplications yamcs cross-site scripting vulnerabilityYamcs 5.8.6 allows XSS (issue 2 of 2). It comes with a Bucket as its primary storage mechanism. Buckets allow for the upload of any file. There's a w…EPSS 0.53%

Source: NIST National Vulnerability Database (record CVE-2026-46562), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.