CVE-2026-27898CWE-639

Vaultwarden: Unauthorized Access via Partial Update API on Another User’s Cipher

Medium · published March 4, 2026

CVSS v3.1
5.4
EPSS
0%
Percentile
14.8
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.4 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00244 · 14.8th percentile
Weakness
CWE-639 · Authorization Bypass Through User-Controlled Key
Published
2026-03-04T21:44Z
EPSS history
Timeline
  • 04 MAR 21:44Z
    Vaultwarden: Unauthorized Access via Partial Update API on Another User’s Cipher
    cvelistv5