CVE-2021-29621mediumCWE-203

CVE-2021-29621: falha de média gravidade em dpgaspar Flask-AppBuilder

Observable Response Discrepancy in Flask-AppBuilder

Publicada em · Atualizada em

Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.

13Vexday Risk Score

Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.

ssvc Trackcvss 5.3epss 3.4%
Em resumo

Flask-AppBuilder permite que usuários não autenticados descubram quais contas existem no sistema medindo o tempo de resposta da página de login. O servidor responde diferente para nomes de usuário válidos e inválidos, vazando essa informação sem necessidade de senha.

Detalhe técnico

Uma vulnerabilidade de timing side-channel na autenticação por banco de dados do Flask-AppBuilder (versões ≤ 3.2.3) permite enumeração de usuários sem autenticação através de discrepâncias no tempo de resposta. Um atacante pode distinguir entre nomes de usuário válidos e inválidos analisando os tempos de resposta do login, facilitando ataques de força bruta. A atualização para versão 3.3.0 ou superior resolve o problema.

Resumo gerado e traduzido por IA a partir da descrição 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