CVE-2026-47164
Full vulnerability record from the local CVENow database.
Description
Vaultwarden is a Bitwarden-compatible server written in Rust. Prior to 1.36.0, Vaultwarden's SSO login flow checked the IdP email_verified claim only for new-user creation and not when SSO_SIGNUPS_MATCH_EMAIL=true linked an IdP identity to an existing local account, allowing an attacker-controlled IdP identity asserting a victim email address to bind to and authenticate as that account. This issue is fixed in version 1.36.0.
Severity
HIGH
CVSS score
7.7
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-07-15 16:16:46.630000
Last modified
2026-10-24 21:10:00.130000
View original CVE JSON
{
"id": "CVE-2026-47164",
"sourceIdentifier": "[email protected]",
"published": "2026-07-15T16:16:46.630",
"lastModified": "2026-10-24T21:10:00.130",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Vaultwarden is a Bitwarden-compatible server written in Rust. Prior to 1.36.0, Vaultwarden's SSO login flow checked the IdP email_verified claim only for new-user creation and not when SSO_SIGNUPS_MATCH_EMAIL=true linked an IdP identity to an existing local account, allowing an attacker-controlled IdP identity asserting a victim email address to bind to and authenticate as that account. This issue is fixed in version 1.36.0."
},
{
"lang": "es",
"value": "Vaultwarden es un servidor compatible con Bitwarden escrito en Rust. Antes de la versión 1.36.0, el flujo de inicio de sesión SSO de Vaultwarden verificaba la declaración email_verified del IdP solo para la creación de nuevos usuarios y no cuando SSO_SIGNUPS_MATCH_EMAIL=true vinculaba una identidad IdP a una cuenta local existente, permitiendo que una identidad IdP controlada por un atacante que afirmaba una dirección de correo electrónico de la víctima se vinculara y autenticara como esa cuenta. Este problema está solucionado en la versión 1.36.0."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "dani-garcia",
"product": "vaultwarden",
"versions": [
{
"version": "< 1.36.0",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L",
"baseScore": 7.7,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "HIGH",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "LOW"
},
"exploitabilityScore": 2.2,
"impactScore": 5.5
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-15T15:41:01.104026Z",
"id": "CVE-2026-47164",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Primary",
"description": [
{
"lang": "en",
"value": "CWE-284"
}
]
}
],
"references": [
{
"url": "https://github.com/dani-garcia/vaultwarden/commit/d297e274a35dccd0f5d935e9d5934e0f7e9c0a87",
"source": "[email protected]"
},
{
"url": "https://github.com/dani-garcia/vaultwarden/pull/7163",
"source": "[email protected]"
},
{
"url": "https://github.com/dani-garcia/vaultwarden/releases/tag/1.36.0",
"source": "[email protected]"
},
{
"url": "https://github.com/dani-garcia/vaultwarden/security/advisories/GHSA-6x5c-84vm-5j56",
"source": "[email protected]"
}
]
}