Katalog CVE

CVE-2026-63330

WysokieCVSS 7.7
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Warpgate, open source bastion host SSH, HTTPS i MySQL dla Linuksa, w wersjach przed 0.25.6 posiada podatność w api_get_recording_stream w warpgate-admin/src/api/recordings_detail.rs. Endpoint /@warpgate/admin/api/recordings/{uuid}/stream jest chroniony tylko uwierzytelnieniem sesji, bez wymagania uprawnień administratora do przeglądania nagrań. Każdy uwierzytelniony zwykły użytkownik może subskrybować WebSocket aktywnego nagrania i odbierać w czasie rzeczywistym dane wejściowe i wyjściowe terminala z sesji SSH, MySQL lub PostgreSQL, w tym poświadczenia i polecenia.

Ocena ryzyka

Uwierzytelniony użytkownik o niskich uprawnieniach może podsłuchiwać sesje innych użytkowników i administratorów, uzyskując dostęp do poufnych danych, w tym poświadczeń. Może to prowadzić do eskalacji uprawnień i naruszenia bezpieczeństwa całej infrastruktury.

Rekomendacja

Zaktualizuj Warpgate do wersji 0.25.6 lub nowszej. Do czasu aktualizacji ogranicz dostęp do endpointu nagrań wyłącznie dla administratorów i monitoruj nietypowe subskrypcje WebSocket.

Inne podatności w Warpgate

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

Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. Prior to 0.25.6, api_get_recording_stream in warpgate-admin/src/api/recordings_detail.rs protects /@warpgate/admin/api/recordings/{uuid}/stream only with session authentication and omits require_admin_permission for AdminPermission::RecordingsView. Any authenticated regular user who identifies an active recording can subscribe to its WebSocket and receive real-time terminal input and output from proxied SSH, MySQL, or PostgreSQL sessions, including credentials, commands, and other sensitive data belonging to users and administrators. This issue is fixed in version 0.25.6.

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