CVE-2021-43820 in Seafile
Resumen
por VulDB • 2026-05-14
Seafile es un sistema de almacenamiento en la nube de código abierto. En el protocolo de sincronización de archivos de Seafile se utiliza un token de sincronización para autorizar el acceso a los datos de la biblioteca. Para mejorar el rendimiento, el token se almacena en caché en la memoria en seaf-server. Al recibir un token de un cliente de sincronización o de un cliente SeaDrive, el servidor verifica si el token existe en la caché. Sin embargo, si el token existe en la caché, el servidor no verifica si está asociado con la biblioteca específica indicada en la URL. Esta vulnerabilidad permite utilizar cualquier token de sincronización válido para acceder a los datos de cualquier biblioteca **conocida**. Cabe señalar que el atacante debe primero descubrir el ID de una biblioteca a la que no tiene acceso. El ID de la biblioteca es un UUID aleatorio, lo que hace imposible adivinarlo. No existen soluciones alternativas para este problema.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.