PT-2020-21263
Publicado
2020-09-01
·
Atualizado
2020-09-01
Descrição por
Pontuação
N/A
Não disponívelNão há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Nome do software vulnerável e versões afetadas
Versões do express-cart anteriores à 1.1.8
Descrição
O problema é causado pela falta de sanitização das entradas do usuário nos manipuladores de login, permitindo a injeção NoSQL. Especificamente, os parâmetros do corpo JSON são enviados diretamente para a consulta do MongoDB, permitindo a inserção de operadores. Esses operadores podem ser usados para extrair valores de campos, de forma semelhante à injeção SQL cega, com o operador
$regex sendo usado para adivinhar cada caractere de um token.Recomendações
Atualize para a versão 1.1.8 ou posterior.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾