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

Vulnerabilidad en las funciones get_post_logout_redirect y get_post_login_redirect en el paquete Flask-Security (CVE-2021-23385)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-601 Redireccionamiento de URL a sitio no confiable (Open Redirect)
Fecha de publicación:
02/08/2022
Última modificación:
28/08/2023

Descripción

Esto afecta a todas las versiones del paquete Flask-Security. Cuando son usadas las funciones get_post_logout_redirect y get_post_login_redirect, es posible omitirse la comprobación de la URL y redirigir a un usuario a una URL arbitraria proporcionando múltiples barras diagonales traseras como \\\Ndevil.com/path. Esta vulnerabilidad sólo es explotable si es usado un servidor WSGI alternativo que no sea Werkzeug, o es modificado el comportamiento por defecto de Werkzeug usando "autocorrect_location_header=False. **Nota:** Flask-Security ya no es mantenido

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:flask-security_project:flask-security:*:*:*:*:*:*:*:*