CVE-2026-47158 Details
Description
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.
A vulnerability in Vaultwarden's SSO authorization process prior to version 1.36.0 allowed an unauthenticated attacker to hijack a user's login and gain full access to their account. This was possible because the OAuth state parameter was not properly linked to the user's browser session, allowing attackers to manipulate the authorization flow. Additionally, the application failed to clean up authorization records after a failed token exchange, enabling attackers to redeem tokens for an authenticated session.
Users are advised to update to Vaultwarden version 1.36.0 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 15, 2026CISA-ADP
Assessed Jul 15, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/dani-garcia/vaultwarden/commit/d297e274a35dccd0f5d935e9d5934e0f7e9c0a87 | [email protected] | Source CodeVendor |
| https://github.com/dani-garcia/vaultwarden/pull/7163 | [email protected] | Issue TrackingVendor |
| https://github.com/dani-garcia/vaultwarden/releases/tag/1.36.0 | [email protected] | Release NotesVendor |
| https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-pfp2-jhgq-6hg5 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-352 | Cross-Site Request Forgery (CSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Vaultwarden | < 1.35.8 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 15, 2026 | CVE Modified | CISA-ADP |
| Jul 15, 2026 | New CVE Received | [email protected] |
Volerion