CVE-2026-55552
nicheUnauthenticated path traversal in Yamcs static file handler
CVE-2026-55552 is a path traversal flaw (CWE-22) in the StaticFileHandler of Yamcs, an open-source mission control framework. Because StaticFileHandler.locateFile resolves unauthenticated request paths without normalizing them or verifying that the resulting absolute path stays within the configured staticRoots, a request containing traversal segments (e.g., ../ sequences) can escape the intended web root. An attacker who can reach the Yamcs HTTP interface can thus read any file on the host that is readable by the Yamcs process, potentially disclosing operating-system and application data such as configuration files or credentials. Any deployment running an affected version of yamcs-core with the static file interface reachable by untrusted clients is exposed, though many mission-control installations run on isolated networks. No public proof-of-concept, CISA KEV listing, or confirmed exploitation is known; EPSS estimates only a 0.4% probability of exploitation in the next 30 days.
What to do: Upgrade Yamcs to 5.11.13, or to 5.12.0 or later if following the 5.12 line. As interim mitigation, restrict network access to the Yamcs HTTP interface to trusted clients (or place a reverse proxy that normalizes paths in front of it), and audit which host files are readable by the Yamcs process; review web logs for unauthenticated requests containing ../ or encoded traversal segments against static file endpoints.
| Yamcs project Yamcs mission control framework (yamcs-core, StaticFileHandler.java) | prior to 5.11.13; the 5.12 line prior to 5.12.0 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Yamcs is a mission control framework. Prior to 5.11.13, Yamcs StaticFileHandler.locateFile resolves an unauthenticated request path without using Path.normalize and Path.toAbsolutePath to confirm that the absolute path remains within the configured staticRoots. A path containing traversal segments can escape the intended web root and return an arbitrary readable host file. The flaw is in yamcs-core/src/main/java/org/yamcs/http/StaticFileHandler.java and can disclose sensitive operating-system and application data. This issue is fixed in version 5.11.13, and the 5.12 line is fixed from version 5.12.0.
- Weakness
- CWE-22
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
In the news0 stories
No ingested article mentions this CVE yet.