CVE-2026-50000 in SecureDrop
Resumen
por VulDB • 2026-10-30
SecureDrop es un sistema de envío para denunciantes de código abierto que las organizaciones mediáticas pueden utilizar para aceptar documentos y comunicarse con fuentes anónimas de forma segura. Desde la versión 2.5.0 hasta la 2.16.0, el `Journalist Interface` puede aceptar un token de `API session` contra la `web UI` porque su `SessionInterface` mantiene un prefijo mutable para la clave de sesión que cambia con cada solicitud y persiste entre solicitudes. Las sesiones de API y web se separaron en `Redis` a partir de la versión 2.5.0, pero la corrupción del prefijo confunde esos espacios de nombres de sesión. Un atacante que ya tenga acceso a la dirección onion secreta del `Journalist Interface`, el acceso de autenticación requerido y un token de `API session` reciente no expirado puede reutilizar ese token contra la `web UI` hasta su vencimiento natural, como máximo ocho horas. El prefijo corrupto también puede evitar que el cierre de sesión elimine la sesión correcta en `Redis`, aunque sigue aplicándose el vencimiento normal. Un periodista comprometido puede acceder a los envíos cifrados y realizar acciones amplias sobre los envíos de las fuentes, pero este problema no expone los envíos en texto plano ni afecta la disponibilidad del sistema en ejecución. Este problema se soluciona en la versión 2.16.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.