PT-2020-21263 · Mongodb · Express-Cart
Publicado
2020-09-01
·
Atualizado
2020-09-01
Nenhuma
Nã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.
SQL injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Express-Cart