CVE-2026-55565
9.9Yamcs · Yamcs
Yamcs is vulnerable to code injection via unescaped LIKE patterns in SQL queries, allowing authenticated users to execute arbitrary Java code on the server.
Executive summary
A critical code injection vulnerability in the Yamcs mission control framework allows authenticated attackers to execute arbitrary Java code with server privileges.
Vulnerability
The flaw exists in the LikeExpression.fillCode_getValueReturn function, where unescaped input is passed to a compiler, allowing for Java code injection. This can be triggered by authenticated users through multiple API endpoints, including archive SQL execution and table reading operations.
Business impact
The ability to execute arbitrary Java code on the Yamcs server process represents a total compromise of the application environment. Given the 9.9 CVSS score, this vulnerability poses a severe risk, as an attacker could gain full control over mission control operations, exfiltrate sensitive data, or disrupt critical infrastructure services.
Remediation
Immediate Action: Update Yamcs to version 5.12.8 or 5.13.2 immediately to apply the necessary input sanitization fixes.
Proactive Monitoring: Monitor API access logs for anomalous SQL patterns or unexpected requests to executeSql, streamSql, or table read endpoints.
Compensating Controls: Restrict API access to trusted users and implement strict input validation at the Web Application Firewall level to block suspicious characters like quotes or semicolons in SQL queries.
Exploitation status
Public Exploit Available: No
Analyst recommendation
This vulnerability carries a critical severity rating and requires immediate attention to prevent potential remote code execution. Security teams should prioritize patching affected instances of Yamcs to the specified secure versions to eliminate the code injection vector. Failure to remediate this issue could result in a complete loss of system integrity and unauthorized control over the mission control framework.
More Yamcs CVEs
Sources
- https://github.com/yamcs/yamcs/security/advisories/GHSA-c64q-hj4j-375f
- https://github.com/yamcs/yamcs/commit/640e1598b7097b521692e89dd47a39b6cb1fc663
- https://github.com/yamcs/yamcs/commit/a8fb4a0693fa62a6eb729b26016d1090dd8b289c
- https://github.com/yamcs/yamcs/releases/tag/yamcs-5.12.8
- https://github.com/yamcs/yamcs/releases/tag/yamcs-5.13.2