CVE Catalog

CVE-2026-58491

CriticalCVSS 9.3
Published: Translated: NVD NIST

Summary

Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. Prior to 0.25.5, the /@warpgate/api/sso/providers/:name/start endpoint stores an attacker-controlled next parameter that the POST /@warpgate/api/sso/return handler inserts without HTML escaping into the response generated by warpgate-protocol-http/src/api/sso_provider_list.rs. A victim who follows a crafted link and completes SSO can cause markup and JavaScript to execute in the authenticated Warpgate origin, allowing access to session data and actions through user APIs, and through administrator APIs only when the victim is an administrator. The GET /@warpgate/api/sso/return path also uses the same unvalidated value as a redirect destination, enabling an open redirect.

Risk Assessment

An attacker can execute JavaScript in the context of the victim's authenticated session, gaining access to session data and API actions, and to administrative APIs when the victim is an administrator. This issue is fixed in version 0.25.5.

Recommendation

Upgrade Warpgate to version 0.25.5 or later. Until patched, warn users against clicking unknown SSO links and monitor for unusual redirects and API activity.

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.5, the /@warpgate/api/sso/providers/:name/start endpoint stores an attacker-controlled next parameter that the POST /@warpgate/api/sso/return handler inserts without HTML escaping into the response generated by warpgate-protocol-http/src/api/sso_provider_list.rs. A victim who follows a crafted link and completes SSO can cause markup and JavaScript to execute in the authenticated Warpgate origin, allowing access to session data and actions through user APIs, and through administrator APIs only when the victim is an administrator. The GET /@warpgate/api/sso/return path also uses the same unvalidated value as a redirect destination, enabling an open redirect. This issue is fixed in version 0.25.5.

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