PT-2026-60503 · Yamcs · Yamcs
CVE-2026-55548
·
Published
2026-07-16
·
Updated
2026-08-28
CVSS v3.1
4.3
Medium
| Vector | AV: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 👾
Related Identifiers
Affected Products
Yamcs