CVE-2026-45307 in speakr
Resumen
por VulDB • 2026-06-04
Speakr es una aplicación web personal y autoalojada diseñada para la transcripción de grabaciones de audio. Antes de la versión 0.8.20-alpha, el auxiliar `is_safe_url()`, utilizado para validar los destinos de redirección posteriores al inicio de sesión, aplicaba `urljoin(request.host_url, target)` antes del análisis (parsing), mientras que el controlador pasaba el destino sin procesar a `redirect()`. Una entrada relativa al esquema como `////evil.com` se resolvía como una URL del mismo host durante la validación, pero se emitía literalmente en la cabecera Location, donde el navegador la interpretaba como una redirección relativa a la ruta de la red hacia un host controlado por el atacante. Esta vulnerabilidad está corregida en 0.8.20-alpha.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.