CVE Catalog

CVE-2026-55548

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

11th percentile - higher than 11% of all known CVEs

Summary

In Yamcs prior to versions 5.12.8 and 5.13.2, the PacketsApi.exportPackets endpoint failed to enforce object-level ReadPacket privileges when a request omitted specific packet names. An empty name list bypassed the WHERE pname IN filter, allowing a low-privileged or zero-privilege authenticated user to dump the entire raw telemetry packet archive.

Risk Assessment

The organization is at risk of unauthorized access to all telemetry data, potentially leading to leakage of sensitive mission information and bypassing the role-based access control model.

Recommendation

Immediately upgrade Yamcs to version 5.12.8 or 5.13.2, which enforce per-packet ReadPacket checks in the exportPackets endpoint.

Other vulnerabilities in Yamcs

See all
Original NVD description (English source)

Yamcs is a mission control framework. Prior to 5.12.8 and 5.13.2, the PacketsApi.exportPackets endpoint in yamcs-core/src/main/java/org/yamcs/http/api/PacketsApi.java failed to enforce object-level ReadPacket privileges when a request omitted specific packet names: with an empty name list the ctx.checkObjectPrivileges(ObjectPrivilegeType.ReadPacket, nameSet) call passed over an empty set, no WHERE pname IN filter was applied to the resulting SELECT * FROM tm query, and the onTuple handler streamed every retrieved packet without any per-row authorization check, so a low-privileged or zero-privilege authenticated user could dump the entire raw telemetry packet archive and bypass the role-based access control model. This issue is fixed in versions 5.12.8 and 5.13.2, which enforce per-packet ReadPacket checks in exportPackets.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS