ZeroHour

CVE-2026-55521

niche

Missing authorization in Yamcs APIs allows privilege bypass (CVE-2026-55521)

CVSS 3.1
8.8 high
EPSS
<1%p29
Published
()
Modified
AI analysis

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.

Affected
Yamcs (mission control framework)prior to 5.12.8 (5.12.x maintenance line) and prior to 5.13.2 (5.13.x line)
Estimated exposure
nichelikely a few hundred to a few thousand deployments worldwide; exact count unknown — Yamcs is a specialized open-source mission-control/ground-segment framework used by space agencies, satellite operators, and ground-station teams, with no public install telemetry or internet-exposure scan counts, so deployments are…

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.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 news

No ingested article mentions this CVE yet.