CVE Catalog

CVE-2026-63330

HighCVSS 7.7
Published: Translated: NVD NIST

Summary

Warpgate, an open source SSH, HTTPS and MySQL bastion host for Linux, prior to 0.25.6 has a vulnerability in api_get_recording_stream in warpgate-admin/src/api/recordings_detail.rs. The endpoint /@warpgate/admin/api/recordings/{uuid}/stream is protected only by session authentication, omitting 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 and commands.

Risk Assessment

A low-privileged authenticated user can eavesdrop on sessions of other users and administrators, gaining access to sensitive data including credentials. This can lead to privilege escalation and compromise of the entire infrastructure.

Recommendation

Update Warpgate to version 0.25.6 or later. Until then, restrict access to the recordings endpoint to administrators only and monitor for unusual WebSocket subscriptions.

Other vulnerabilities in Warpgate

See all
Original NVD description (English source)

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.

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