PT-2020-21263

Publicado

2020-09-01

·

Atualizado

2020-09-01

Descrição por

Pontuação
N/A
Não disponível

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.
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-F5CV-XRV9-R8W7
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾