Approved changes feed: RSS · Atom

cpe:2.3:a:warp-tech:warpgate:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorWarp Tech (da081b86-3db1-5774-be92-af9f897eb62e)
ProductWarpgate (46ac9a0c-a84e-5f8f-b8d1-85ce1f7208f7)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-91167 vulnerable 2026-10-13 12:28:43.771385 Warpgate: Missing authorization check on `PUT /users/:id/roles/:role_id` allows any admin to bypass the `AccessRolesAssign` permission boundary
Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. Prior to 0.28.4, PUT /@warpgate/admin/api/users/:id/roles/:role_id reaches api_update_user_role in warpgate-admin/src/api/users.rs through AdminContext but does not require AdminPermission::AccessRolesAssign. A limited administrator with any permission can update expires_at on an existing UserRoleAssignment and clear revoked_at, extending an expiring grant or reinstating a revoked grant. The endpoint cannot create a role assignment that never existed because it returns not found without a matching user and role pair. This issue is fixed in version 0.28.4.
Published: 2026-09-21T18:54:38.214Z
Updated: 2026-09-22T15:40:23.360Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91166 vulnerable 2026-10-13 12:28:43.740912 Warpgate: Web SSH stores a jump host's key against the target's address, so it validates as the target
MEDIUM (5.7)
Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. From 0.25.0 until 0.27.6, the browser SSH path in warpgate-web-ssh/src/manager.rs handles RCEvent::HostKeyUnknown without the presenting hop identity and instead passes ssh_options.host and ssh_options.port for the final target to KnownHosts::trust. In Prompt and AutoAccept modes, a jump host key can therefore be stored for the target address. A machine later presenting the jump host key at the target address can be accepted as the target, allowing interception of user traffic and a newly issued certificate when certificate authentication is used. The native SSH path is unaffected because it tracks each hop separately. This issue is fixed in version 0.27.6.
Published: 2026-09-21T18:53:56.224Z
Updated: 2026-09-24T22:32:09.888Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91164 vulnerable 2026-10-13 12:28:43.689519 Warpgate: API tokens bypass the user's allowed_ip_ranges restriction
MEDIUM (4.3)
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-21T18:50:40.797Z
Updated: 2026-09-21T19:07:48.833Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91165 vulnerable 2026-10-13 12:28:43.584595 Warpgate: Markup injection in SSO form_post return page via unencoded redirect/error values
LOW (2.4)
Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. Prior to 0.27.6, the response_mode=form_post SSO return path in warpgate-protocol-http/src/api/sso_provider_list.rs uses serde_json::to_string inside ReturnToSsoPostResponse without neutralizing a script-closing sequence. The vulnerable value can enter the script block through the attacker-controlled next redirect parameter stored by warpgate-protocol-http/src/api/sso_provider_detail.rs or through IdP-derived error messages that make_redirect_url concatenates without URL encoding. The IdP-derived path is reachable when the attacker controls a configured identity provider, or when the attacker controls the email or username claim on an attacker-controlled account and the configured identity provider permits the required unvalidated claim format. A victim must complete the form_post SSO flow for the injected markup to be rendered. The Warpgate Content-Security-Policy blocks injected JavaScript and event handlers, so the demonstrated impact is content spoofing, a false login form, or a meta refresh rather than script execution. This issue is fixed in version 0.27.6.
Published: 2026-09-21T18:53:03.854Z
Updated: 2026-09-21T19:26:22.695Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-63330 vulnerable 2026-10-13 12:28:38.427948 Warpgate: Missing Admin Authorization on Live Recording Stream WebSocket Allows Any Authenticated User to Eavesdrop on Terminal Sessions
HIGH (7.7)
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.
Published: 2026-09-21T18:49:45.500Z
Updated: 2026-09-23T19:03:11.343Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-63329 vulnerable 2026-10-13 12:28:38.232201 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-58491 vulnerable 2026-10-13 12:28:31.663150 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44347 vulnerable 2026-06-08 08:05:10.978634 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-48712 vulnerable 2026-06-08 06:14:27.935048 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-43660 vulnerable 2026-06-08 06:12:37.677161 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-37268 vulnerable 2026-06-08 06:08:15.044961 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.