CVE-2021-29621mediumCWE-203

CVE-2021-29621: fallo de gravedad media en dpgaspar Flask-AppBuilder

Observable Response Discrepancy in Flask-AppBuilder

Publicada el · Actualizada el

Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.

13Vexday Risk Score

Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.

ssvc Trackcvss 5.3epss 3.4%
En resumen

Flask-AppBuilder permite que usuarios no autenticados descubran qué cuentas existen en el sistema midiendo el tiempo de respuesta de la página de login. El servidor responde diferente para nombres de usuario válidos e inválidos, filtrando información sin necesidad de contraseña.

Detalle técnico

Una vulnerabilidad de timing side-channel en la autenticación por base de datos de Flask-AppBuilder (versiones ≤ 3.2.3) permite enumeración de usuarios sin autenticación a través de discrepancias en el tiempo de respuesta. Un atacante puede distinguir entre nombres de usuario válidos e inválidos analizando los tiempos de respuesta del login, facilitando ataques de fuerza bruta. La actualización a versión 3.3.0 o superior resuelve el problema.

Resumen generado y traducido por IA a partir de la descripción oficial.
Flask-AppBuilder is a development framework, built on top of Flask. User enumeration in database authentication in Flask-AppBuilder <= 3.2.3. Allows for a non authenticated user to enumerate existing accounts by timing the response time from the server when you are logging in. Upgrade to version 3.3.0 or higher to resolve.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Productos afectados
dpgaspar · Flask-AppBuilder