Description
Bitwarden Server before 2026.6.0 does not verify that the email in a POST /auth-requests/admin-request body belongs to the authenticated caller, allowing a low-privileged organization member to obtain another user's vault key and a victim-scoped access token by creating a Trusted Device Encryption authentication request, bound to an attacker-controlled public key, that is readable from an unauthenticated endpoint once approved resulting in disclosure of the victim's vault key and account takeover.
Published: 2026-07-08
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Bitwarden Server versions prior to 2026.6.0 allow a low-privileged organization member to forge an admin authentication request by providing an arbitrary email address in the POST /auth-requests/admin-request body. The system does not verify that the supplied email belongs to the caller. This flaw lets the attacker trigger a trusted-device encryption request tied to an attacker-controlled public key, and obtain a vault key and a victim-scoped access token once the request is approved. The vault key is exposed through an unauthenticated endpoint, resulting in the disclosure of sensitive vault secrets and the ability to take over the victim’s account. This is a CWE-639 Authorization Bypass vulnerability.

Affected Systems

The vulnerability affects Bitwarden Server (self-hosted) releases earlier than 2026.6.0. Any deployment of Bitwarden Server in the 2026.5.x or earlier track is potentially vulnerable.

Risk and Exploitability

The CVSS score of 9.3 indicates a critical severity. Based on the description, it is inferred that the attacker only needs to be a low-privileged organization member with local authenticated access to create the admin authentication request. Because the EPSS score is < 1% and the vulnerability is not listed in CISA’s KEV catalog, the likelihood of exploitation in the wild is presently low. However, the high severity and the straightforward attack path warrant immediate attention. If the application is exposed to the internet, the vulnerability could be leveraged by attackers who first gain initial access through other means; this inference is based on the nature of the flaw requiring only local authenticated access.

Generated by OpenCVE AI on July 26, 2026 at 17:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Bitwarden Server 2026.6.0 or later to fix the authorization bypass.
  • If an upgrade cannot be performed immediately, revoke or limit the privileges of low-privileged organization members and for suspicious admin-request activity.
  • Disable or restrict Trusted Device Encryption and the /auth-requests/admin-request endpoint to authorized administrators only, or apply application-level controls to enforce that the email in the request matches the authenticated user.

Generated by OpenCVE AI on July 26, 2026 at 17:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:bitwarden:server:*:*:*:*:*:*:*:*

Thu, 09 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 08 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}

cvssV3_1

{'score': 8.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N'}


Wed, 08 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Bitwarden
Bitwarden server
Vendors & Products Bitwarden
Bitwarden server

Wed, 08 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
Description Bitwarden Server before 2026.6.0 does not verify that the email in a POST /auth-requests/admin-request body belongs to the authenticated caller, allowing a low-privileged organization member to obtain another user's vault key and a victim-scoped access token by creating a Trusted Device Encryption authentication request, bound to an attacker-controlled public key, that is readable from an unauthenticated endpoint once approved resulting in disclosure of the victim's vault key and account takeover.
Title Bitwarden Server < 2026.6.0 Authorization Bypass via Admin Auth Request
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Bitwarden Server
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-14T22:03:31.357Z

Reserved: 2026-07-08T13:27:53.030Z

Link: CVE-2026-60104

cve-icon Vulnrichment

Updated: 2026-07-09T13:35:47.345Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T17:30:17Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key