Katalog CVE

CVE-2026-55548

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

Percentyl 11 - wyżej niż 11% wszystkich znanych CVE

Streszczenie

W Yamcs przed wersjami 5.12.8 i 5.13.2, endpoint PacketsApi.exportPackets nie wymuszał sprawdzania uprawnień ReadPacket na poziomie obiektu, gdy żądanie nie zawierało konkretnych nazw pakietów. Pusta lista nazw powodowała pominięcie filtru WHERE pname IN, co pozwalało uwierzytelnionemu użytkownikowi z niskimi lub zerowymi uprawnieniami na wyeksportowanie całego archiwum surowych pakietów telemetrycznych.

Ocena ryzyka

Organizacja narażona jest na nieautoryzowany dostęp do wszystkich danych telemetrycznych, co może prowadzić do wycieku wrażliwych informacji o misji i naruszenia modelu kontroli dostępu opartego na rolach.

Rekomendacja

Niezwłocznie zaktualizuj Yamcs do wersji 5.12.8 lub 5.13.2, które wprowadzają per-pakietowe sprawdzanie ReadPacket w endpointcie exportPackets.

Inne podatności w Yamcs

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS