ZeroHour

CVE-2026-55552

niche

Unauthenticated path traversal in Yamcs static file handler

CVSS 3.1
7.5 high
EPSS
<1%p36
Published
()
Modified
AI analysis

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.

Affected
Yamcs project Yamcs mission control framework (yamcs-core, StaticFileHandler.java)prior to 5.11.13; the 5.12 line prior to 5.12.0
Estimated exposure
nichelikely hundreds to a few thousand deployments worldwide (niche open-source mission-control software used mainly by space agencies, satellite operators, and… — Yamcs is a specialized open-source ground-segment/mission-control framework with no public install-count telemetry or internet-wide scan data, so the estimate relies on its niche deployment pattern in aerospace and research environments…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.