CVE Catalog

CVE-2026-43914

High
Published: Translated: NVD NIST

Summary

In Vaultwarden, prior to version 1.35.4, there is a vulnerability that allows bypassing brute-force login protection if email 2fa is enabled. The 2fa function send_email_login acts as an oracle, enabling attackers to test username-password combinations without rate limiting.

Risk Assessment

Organizations may be exposed to brute-force attacks, potentially leading to unauthorized access to user accounts, even for those who do not have email 2fa configured.

Recommendation

It is recommended to update Vaultwarden to version 1.35.4 or later to mitigate this vulnerability and consider additional security measures such as limiting login attempts.

Other vulnerabilities in Vaultwarden

See all
Original NVD description (English source)

Vaultwarden is a Bitwarden-compatible server written in Rust. Prior to 1.35.4, there is a security vulnerability in Vaultwarden that allows bypassing the login brute-force protection if email 2fa is enabled. If email 2fa is enabled, the unprotected 2fa-function send_email_login (email.rs, api endpoint /api/two-factor/send-email-login) also acts as an oracle determining whether a username-password combination is correct. An attacker can abuse that endpoint to brute-force passwords without rate-limiting. This works even for users who don't have email 2fa configured. This vulnerability is fixed in 1.35.4.

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