PatchSiren cyber security CVE debrief
CVE-2026-47158 dani-garcia CVE debrief
A vulnerability in Vaultwarden, a Bitwarden-compatible server written in Rust, allowed an unauthenticated attacker to induce IdP authentication and redeem tokens for a fully authenticated session due to a flawed SSO authorization flow. This issue is fixed in version 1.36.0. The vulnerability was caused by the SSO authorization flow not properly binding the OAuth state parameter, allowing attacker-controlled PKCE parameters, and not removing SsoAuth records after failed token exchange. This enabled an unauthenticated attacker to induce IdP authentication and redeem tokens for a fully authenticated session. Defenders responsible for Vaultwarden deployments, especially those with SSO
- Vendor
- dani-garcia
- Product
- vaultwarden
- CVSS
- HIGH 8.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-15
- Original CVE updated
- 2026-10-24
- Advisory published
- 2026-07-15
- Advisory updated
- 2026-10-24
Who should care
Defenders responsible for Vaultwarden deployments, especially those with SSO integration, should assess exposure and verify the need for updates or patches to prevent potential session hijacking.
Why it matters
The vulnerability in Vaultwarden's SSO authorization flow allows unauthenticated attackers to induce IdP authentication and redeem tokens for a fully authenticated session, emphasizing the need for defenders to verify exposure and assess update or patch requirements.
- Potential for unauthenticated attackers to hijack user sessions
- Need for defenders to verify exposure and assess update or patch requirements
- Importance of monitoring for suspicious authentication activity
- Limited information on potential exploitation or affected deployments
Technical summary
The SSO authorization flow in Vaultwarden prior to version 1.36.0 did not properly bind the OAuth state parameter, allowed attacker-controlled PKCE parameters, and did not remove SsoAuth records after failed token exchange. This enabled an unauthenticated attacker to induce IdP authentication and redeem tokens for a fully authenticated session. The vulnerability was caused by a flawed SSO authorization flow, which allowed an attacker to manipulate the OAuth state parameter and PKCE parameters. The vulnerability was fixed in version 1.36.0.
Defensive priority
Defenders should prioritize verifying exposure and assessing the need for updates or patches to Vaultwarden instances, especially those with SSO integration, to prevent potential session hijacking.
Recommended defensive actions
- Verify Vaultwarden instance version and update to 1.36.0 or later if necessary
- Assess SSO integration configurations for potential exposure
- Monitor for suspicious authentication activity
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, its impact, and the fixed version. However, additional information on potential exploitation or affected deployments is limited. The vulnerability was reported by a researcher and fixed by the vendor. The CVE record was published on 2026-07-15T16:16:46.200Z and has not been modified since then. The NVD entry provides additional information on the vulnerability, including its CVSS score and severity. Defenders should verify exposure and assess the need for updates or
Sources and references
Verified primary and authoritative sources
-
CVE-2026-47158 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-47158
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-47158 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-47158
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/dani-garcia/vaultwarden/commit/d297e274a35dccd0f5d935e9d5934e0f7e9c0a87
-
Source reference
Unverified legacy reference
URL: https://github.com/dani-garcia/vaultwarden/pull/7163
-
Source reference
Unverified legacy reference
URL: https://github.com/dani-garcia/vaultwarden/releases/tag/1.36.0
-
Source reference
Unverified legacy reference
URL: https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-pfp2-jhgq-6hg5
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.