Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en vaultwarden de dani-garcia (CVE-2026-43912)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-285 Autorización incorrecta
Fecha de publicación:
11/05/2026
Última modificación:
26/10/2026

Descripción

Vaultwarden es un servidor compatible con Bitwarden escrito en Rust. Antes de la versión 1.35.5, Vaultwarden no exige que una entrada groups_users.users_organizations_uuid pertenezca a la misma organización que groups.groups_uuid, o que una entrada collections_groups.collections_uuid pertenezca a la misma organización que collections_groups.groups_uuid. Múltiples puntos finales de gestión de grupos de organizaciones aceptan valores arbitrarios de MembershipId y CollectionId y los persisten directamente sin verificar la consistencia de la organización. Esto permite a un atacante que es Administrador en la Organización A, y solo un miembro con privilegios bajos en la Organización B, vincular su UUID de membresía de la Org B a un grupo de la Org A, y luego usar esa relación de grupo externa para obtener acceso no autorizado a los datos de la bóveda de la Org B. Con un grupo de la Org A con accessAll=true, el atacante puede hacer que /api/sync y /api/ciphers enumeren los cifrados de la Org B. Una vez que esos resultados de sincronización no autorizados revelan los ID de colección de la Org B, el atacante también puede vincular esos ID de colección externos al grupo de la Org A y convertir el mismo fallo en acceso de escritura sobre los elementos de la Org B. Esta vulnerabilidad está corregida en la versión 1.35.5.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:dani-garcia:vaultwarden:*:*:*:*:*:*:*:* 1.35.5 (excluyendo)