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

GHSA-F5CV-XRV9-R8W7

Produtos afetados

Express-Cart