Vulnerabilidad en BASIC_AUTH_LOGIN y BASIC_AUTH_PASSWORD en la configuración del proyecto de django-basic-auth-ip-whitelist (CVE-2020-4071)
Gravedad CVSS v3.1:
BAJA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
24/06/2020
Última modificación:
07/11/2023
Descripción
En django-basic-auth-ip-whitelist versiones anteriores a 0.3.4, se presenta un posible ataque de sincronización en los sitios web donde es usada o configurada la autenticación básica, es decir, es configurada BASIC_AUTH_LOGIN y BASIC_AUTH_PASSWORD. Actualmente, la comparación de cadenas entre las credenciales configuradas y las proporcionadas por los usuarios es llevada a cabo por medio de una comparación de cadena carácter por carácter. Esto permite una posibilidad de que un atacante tome el tiempo que le toma al servidor para comprobar diferentes nombres de usuario y contraseñas, y usar este conocimiento para obtener las credenciales validas. Se entiende que este ataque no es realista en Internet. Sin embargo, puede lograrse desde las redes locales donde está alojado el sitio web, por ejemplo desde el interior de un centro de datos donde está ubicado el servidor de un sitio web. Los sitios protegidos por la lista blanca de direcciones IP no solo están afectados por esta vulnerabilidad. Esta vulnerabilidad ha sido corregida en la versión 0.3.4 de django-basic-auth-ip-whitelist. Actualice a la versión 0.3.4 lo antes posible y cambie el nombre de usuario y la contraseña de autenticación básica configurados en un proyecto de Django con este paquete. Una solución alternativa sin actualizar a la versión 0.3.4 es dejar de usar la autenticación básica y usar solo el componente IP whitelisting. Se puede lograr al no configurar BASIC_AUTH_LOGIN y BASIC_AUTH_PASSWORD en la configuración del proyecto Django
Impacto
Puntuación base 3.x
2.40
Gravedad 3.x
BAJA
Puntuación base 2.0
2.10
Gravedad 2.0
BAJA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:django-basic-auth-ip-whitelist_project:django-basic-auth-ip-whitelist:*:*:*:*:*:*:*:* | 0.3.4 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



