PT-2026-60503 · Yamcs · Yamcs

CVE-2026-55548

·

Published

2026-07-16

·

Updated

2026-08-28

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions Yamcs versions prior to 5.12.8 Yamcs versions prior to 5.13.2
Description The PacketsApi.exportPackets endpoint in yamcs-core/src/main/java/org/yamcs/http/api/PacketsApi.java fails to enforce object-level ReadPacket privileges when a request omits specific packet names. When an empty name list is provided, the ctx.checkObjectPrivileges(ObjectPrivilegeType.ReadPacket, nameSet) function is called with an empty set, resulting in no WHERE pname IN filter being applied to the SELECT * FROM tm query. Consequently, the onTuple handler streams all retrieved packets without per-row authorization checks, allowing an authenticated user with low or zero privileges to dump the entire raw telemetry packet archive and bypass the role-based access control model.
Recommendations Update to version 5.12.8. Update to version 5.13.2.

Exploit

Fix

Improper Access Control

Missing Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-55548
GHSA-8XJQ-PR36-CCGF

Affected Products

Yamcs