CVE-2026-55521
nicheMissing authorization in Yamcs APIs allows privilege bypass (CVE-2026-55521)
CVE-2026-55521 is a missing-authorization flaw (CWE-862) in Yamcs, an open-source mission control framework, in several API handlers: IndexesApi.listPacketIndex, IndexesApi.listEventIndex, Cop1Api.disable, Cop1Api.resume, Cop1Api.initialize, Cop1Api.updateConfig, and TimeApi.setTime. An authenticated low-privilege user can invoke these endpoints directly without the required ObjectPrivilegeType.ReadPacket or SystemPrivilege.ControlLinks privileges. This lets the attacker read packet and event index metadata (telemetry metadata disclosure), disable, resume, initialize or reconfigure COP-1 links (disrupting telecommand handling), and change the system/simulation time, affecting confidentiality, integrity, and availability. Only Yamcs deployments running versions prior to 5.12.8 or 5.13.2 are affected, primarily space agencies, satellite operators, and ground-segment teams using Yamcs for mission control. No public proof-of-concept or in-the-wild exploitation is known; EPSS estimates roughly a 0.4% probability of exploitation within 30 days.
What to do: Upgrade to Yamcs 5.12.8 if running the 5.12.x line, or 5.13.2 if running the 5.13.x line. As an interim mitigation, restrict access to the affected Indexes, COP-1, and Time API endpoints to privileged users, and review which low-privilege accounts can reach them. Check logs for unexpected COP-1 link state changes or time changes made by non-privileged accounts.
| Yamcs (mission control framework) | prior to 5.12.8 (5.12.x maintenance line) and prior to 5.13.2 (5.13.x line) |
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.12.8 and 5.13.2, Yamcs omits authorization checks in IndexesApi.listPacketIndex, IndexesApi.listEventIndex, Cop1Api.disable, Cop1Api.resume, Cop1Api.initialize, Cop1Api.updateConfig, and TimeApi.setTime. An authenticated low-privilege user can read packet and event index metadata without ObjectPrivilegeType.ReadPacket, alter COP-1 link state without SystemPrivilege.ControlLinks, and manipulate simulation time. These operations can disclose telemetry metadata, disrupt telecommand handling, and affect system integrity and availability. This issue is fixed in versions 5.12.8 and 5.13.2.
- Weakness
- CWE-862
- Vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
In the news0 stories
No ingested article mentions this CVE yet.