CVE-2026-95814

8.1

Vaultwarden · Vaultwarden

Vaultwarden versions through 1.37.3 contain an authorization bypass flaw where revoked or pending members retain unauthorized access to organization ciphers due to missing status validation.

Executive summary

Vaultwarden versions 1.37.3 and earlier are vulnerable to an authorization bypass that allows unauthorized users to access, modify, or delete sensitive organization credentials.

Vulnerability

This is an incorrect authorization vulnerability (CWE-863) occurring within the cipher access-restriction logic. The application fails to validate the membership status of users during specific database queries, allowing authenticated but revoked or unconfirmed members to interact with protected organization ciphers.

Business impact

Successful exploitation allows unauthorized individuals to compromise sensitive credentials stored within an organization's vault. Given the CVSS score of 8.1, this represents a high-severity risk that could lead to full exposure of proprietary data, unauthorized service access, and a significant breach of organizational security policies.

Remediation

Immediate Action: Update Vaultwarden to the latest version immediately to ensure membership status validation is correctly applied to all cipher access queries.

Proactive Monitoring: Review organization access logs for unusual activity, specifically focusing on data access patterns associated with revoked or pending user accounts.

Compensating Controls: While no direct WAF rule can replace the required code fix, implementing strict network-level access controls and monitoring API request volumes may help identify potential exploitation attempts.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

This vulnerability presents a severe risk to the confidentiality and integrity of stored credentials. Administrators must prioritize updating their Vaultwarden instances to a patched version, as the current implementation fails to enforce basic access control policies for revoked users. Failure to patch leaves the organization's secrets accessible to untrusted entities.

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

Originally found and disclosed by Siyang Wu, per the CVE Program record.