CVE-2026-63330
Received Received - Intake

WebSocket Session Exposure in Warpgate Admin

Vulnerability report for CVE-2026-63330, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-21

Last updated on: 2026-09-21

Assigner: GitHub, Inc.

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-21
Last Modified
2026-09-21
Generated
2026-09-22
AI Q&A
2026-09-21
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
warpgate warpgate to 0.25.6 (inc)
warp_tech warpgate to 0.25.6 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
CWE-285 The product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in Warpgate allows any authenticated user, even without admin rights, to access live terminal session data via a WebSocket endpoint. The issue occurs because the endpoint for streaming session recordings lacks proper admin authorization checks. Attackers can connect to active session streams and receive real-time terminal input and output, exposing sensitive data like passwords, commands, and database queries.

Detection Guidance

To detect this vulnerability, monitor network traffic for unauthorized WebSocket connections to the endpoint /@warpgate/admin/api/recordings/{uuid}/stream. Check Warpgate logs for repeated authentication attempts or connections from non-admin users to this endpoint. Use tools like tcpdump or Wireshark to inspect WebSocket traffic for suspicious activity.

Impact Analysis

If exploited, this vulnerability could allow unauthorized users to intercept sensitive information during active SSH, MySQL, or PostgreSQL sessions. This includes credentials, commands typed by users, and other confidential data, potentially leading to further security breaches or data leaks.

Compliance Impact

This vulnerability could lead to non-compliance with GDPR and HIPAA due to unauthorized access to sensitive personal or health data during active sessions. Organizations may face legal penalties, reputational damage, and loss of trust if such data is exposed.

Mitigation Strategies

Upgrade Warpgate to version 0.25.6 or later immediately. Ensure no active sessions are running on vulnerable versions. Review user permissions to confirm only admins can access recording streams. Monitor for any unauthorized access attempts during the vulnerable period.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-63330. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart