Auth bypass in Dani-Garcia Vaultwarden
CVE-2026-27898
Vaultwarden is an unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs. Prior to version 1.35.4, an authenticated regular user can specify another user’s cipher_id and call "PUT /api/ciphers/{id}/partial" Even though the standard retrieval API correctly denies access to that cipher, the partial update endpoint returns 200 OK and exposes cipherDetails (including name, notes, data, secureNote, etc.). This issue has been patched in version 1.35.4.
Vulnerability class: IDOR (Insecure Direct Object Reference)
Published · last modified .
CVSS v3 metric
CVSS v3 base score 5.4 (Medium). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N.
EPSS exploit prediction
EPSS: 0.002 (12.4th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 12th percentile — 12.4% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.002 · newest: 0.002 · change: +0.001
Affected products
- Dani-Garcia Vaultwarden — versions < 1.35.4
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2026-27898?
- CVE-2026-27898 is a medium-severity vulnerability in Dani-Garcia Vaultwarden, classified under Authorization Bypass Through User-Controlled Key. CVSS score: 5.4/10. Published 2026-03-04.
- How severe is CVE-2026-27898?
- Medium severity. CVSS v3 base score is 5.4 out of 10.