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

Vulnerabilidad en Seafile (CVE-2021-43820)

Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
14/12/2021
Última modificación:
21/12/2021

Descripción

Seafile es un sistema de almacenamiento en la nube de código abierto. En el protocolo de sincronización de archivos de Seafile es usado un token de sincronización para autorizar el acceso a los datos de la biblioteca. Para mejorar el rendimiento, el token es almacenado en la memoria del servidor Seaf. Al recibir un token del cliente de sincronización o del cliente SeaDrive, el servidor comprueba si el token se presenta en la caché. Sin embargo, si el token se presenta en la caché, el servidor no comprueba si está asociado a la biblioteca específica en la URL. Esta vulnerabilidad permite usar cualquier token de sincronización válido para acceder a los datos de cualquier biblioteca **known**. Tenga en cuenta que el atacante debe averiguar primero el ID de una biblioteca a la que no presenta acceso. El ID de la biblioteca es un UUID aleatorio, que no es posible adivinar. No se presentan soluciones para este problema

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:seafile:seafile_server:*:*:*:*:community:*:*:* 8.0.8 (excluyendo)
cpe:2.3:a:seafile:seafile_server:*:*:*:*:professional:*:*:* 8.0.15 (excluyendo)
cpe:2.3:a:seafile:seafile_server:*:*:*:*:community:*:*:* 9.0.0 (incluyendo) 9.0.2 (excluyendo)