CVE Catalog

CVE-2026-47158

HighCVSS 8.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

6th percentile - higher than 6% of all known CVEs

Summary

A vulnerability in Vaultwarden prior to version 1.36.0 allows an unauthenticated attacker to hijack a user session by manipulating the SSO authorization flow. The lack of binding the OAuth state parameter to the browser session and acceptance of attacker-controlled PKCE parameters enable triggering authentication at the identity provider and redeeming tokens.

Risk Assessment

An attacker can obtain a fully authenticated session in Vaultwarden, leading to unauthorized access to stored passwords and other sensitive user data.

Recommendation

Immediately update Vaultwarden to version 1.36.0 or later, which contains the fix for this vulnerability.

Other vulnerabilities in Vaultwarden

See all
Original NVD description (English source)

Vaultwarden is a Bitwarden-compatible server written in Rust. Prior to 1.36.0, Vaultwarden's SSO authorization flow did not bind the OAuth state parameter accepted by /connect/authorize to the initiating browser session, allowed attacker-controlled PKCE parameters, and left SsoAuth records intact after failed token exchange, allowing an unauthenticated attacker to induce IdP authentication and redeem tokens for a fully authenticated session. This issue is fixed in version 1.36.0.

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