Description
Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. From 0.23.0 until 0.27.3, HTTP API token authentication resolves ConfigProvider::validate_api_token into RequestAuthorization::UserToken without enforcing the owning user's allowed_ip_ranges against the trusted client address in warpgate-protocol-http/src/common.rs. An attacker holding a leaked, phished, or exfiltrated X-Warpgate-Token can therefore use it from a prohibited network location. Deployments without allowed_ip_ranges are unaffected, and HTTP target proxying plus SSH, MySQL, PostgreSQL, RDP, VNC, and Kubernetes paths do not accept this vulnerable HTTP token flow. This issue is fixed in version 0.27.3.
Published: 2026-09-21
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: Bypass IP restrictions via API token
Action: Apply patch
AI Analysis

Impact

The vulnerability occurs in Warpgate versions 0.23.0 through 0.27.2, where HTTP API token authentication resolves a token into a UserToken without enforcing the owning user's allowed_ip_ranges. This logic flaw allows an attacker with a valid X‑Warpgate‑Token to use the token from any network location, bypassing IP restrictions that should normally limit access to trusted clients. The impact is the ability to access resources protected by the token from unauthorized network locations.

Affected Systems

Affected deployments run the open source SSH, HTTPS and MySQL bastion host Warpgate from warp‑tech. The flaw applies only to HTTP API token flows; other protocols, such as SSH, MySQL, PostgreSQL, RDP, VNC and Kubernetes paths, do not accept this vulnerable token route. Deployments that do not configure allowed_ip_ranges are unaffected, and the issue was fixed in version 0.27.3.

Risk and Exploitability

The CVSS score is 4.3, indicating a moderate impact, and no EPSS value is available. Because the flaw is only exploitable if an attacker already possesses a token, the risk is contingent on token leakage or exfiltration. The vulnerability is not listed in the CISA KEV catalog, suggesting limited or no active exploitation. Nonetheless, an unauthorized network connection using a compromised token can enable further lateral movement or data access within the bastion host.

Generated by OpenCVE AI on September 21, 2026 at 20:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Warpgate to version 0.27.3 or later.
  • Configure allowed_ip_ranges for HTTP API tokens to restrict usage to trusted networks.
  • If an upgrade is not immediately possible, disable HTTP API token authentication or ensure that such tokens are not exposed to untrusted networks.

Generated by OpenCVE AI on September 21, 2026 at 20:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Warp-tech
Warp-tech warpgate
Vendors & Products Warp-tech
Warp-tech warpgate

Mon, 21 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 19:00:00 +0000

Type Values Removed Values Added
Description Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. From 0.23.0 until 0.27.3, HTTP API token authentication resolves ConfigProvider::validate_api_token into RequestAuthorization::UserToken without enforcing the owning user's allowed_ip_ranges against the trusted client address in warpgate-protocol-http/src/common.rs. An attacker holding a leaked, phished, or exfiltrated X-Warpgate-Token can therefore use it from a prohibited network location. Deployments without allowed_ip_ranges are unaffected, and HTTP target proxying plus SSH, MySQL, PostgreSQL, RDP, VNC, and Kubernetes paths do not accept this vulnerable HTTP token flow. This issue is fixed in version 0.27.3.
Title Warpgate: API tokens bypass the user's allowed_ip_ranges restriction
Weaknesses CWE-284
CWE-863
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Warp-tech Warpgate
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T19:07:48.833Z

Reserved: 2026-09-14T21:20:41.196Z

Link: CVE-2026-91164

cve-icon Vulnrichment

Updated: 2026-09-21T19:07:45.494Z

cve-icon NVD

Status : Received

Published: 2026-09-21T19:17:14.993

Modified: 2026-09-21T20:17:39.353

Link: CVE-2026-91164

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T20:45:17Z

Weaknesses