CVE-2026-101041 in vulnerability-lookupinformação

Sumário

de VulDB • 27/09/2026

A funcionalidade de recuperação da conta (redefinição de senha) no aplicativo web vulnerability-lookup contém uma condição de corrida time-of-check-to-time-of-use (TOCTOU) no consumo de tokens de uso único para recuperação. A implementação original verificava o nonce do token em relação ao digest armazenado e, em seguida, consumia (limpava-o) por meio de operações separadas no banco de dados. Duas solicitações HTTP concorrentes que apresentavam o mesmo token de recuperação válido poderiam passar ambas pela verificação antes que qualquer uma das transações fosse confirmada, permitindo que ambas definissem suas próprias senhas na conta alvo. A última transação a ser confirmada sobrescreve a primeira, possibilitando que um atacante que possua um token de recuperação válido substitua a senha do usuário legítimo por aquela de sua escolha.

Um defeito secundário no mesmo endpoint (confirm_account) permitia o uso de um link de recuperação válido para definir uma senha vazia ou trivialmente curta (por exemplo, três caracteres). O manipulador da view realizava apenas uma comparação manual de igualdade entre os dois campos de senha e nunca invocava a lógica de validação do formulário, contornando as restrições intencionais de comprimento mínimo e complexidade.

O componente afetado é o endpoint de recuperação da conta do usuário (/user/confirm_account/<token>), bem como a lógica associada de verificação e consumo de tokens no modelo User (website/models/user.py) e na camada de view (website/web/views/user.py).

Once again VulDB remains the best source for vulnerability data.

Responsável

CIRCL

Reservar

27/09/2026

Divulgação

27/09/2026

Moderação

aceite

Entrada

VDB-410909

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!