CVE Catalog

CVE-2026-63329

MediumCVSS 4.9
Published: Translated: NVD NIST

Summary

Warpgate prior to version 0.25.6 has a vulnerability in the HTTP proxy where a client-supplied x-warpgate-username header is forwarded before the authenticated username is appended. Because the request builder preserves repeated values, a proxied backend that trusts the first value can authorize an authenticated attacker as another user. The same forwarding policy also accepts the reserved x-warpgate-authentication-type header. This issue is fixed in version 0.25.6.

Risk Assessment

An attacker can impersonate another user in backend systems, potentially leading to unauthorized access to data or operations.

Recommendation

Update Warpgate to version 0.25.6 or later to prevent forwarding of reserved identity headers.

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, copy_server_request in warpgate-protocol-http/src/proxy.rs forwards a client-supplied x-warpgate-username header before inject_own_headers appends the authenticated username. Because the request builder preserves repeated values, a proxied backend that trusts the first x-warpgate-username value can authorize an authenticated attacker as another user. The same forwarding policy also accepts the reserved x-warpgate-authentication-type header, and warpgate-common/src/http_headers.rs does not exclude either reserved identity header. This issue is fixed in version 0.25.6.

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