PT-2020-3488 · Mongodb+4 · Bson+4

Seong-Joong Kim

·

Publicado

2014-09-11

·

Atualizado

2020-08-12

·

CVE-2020-12135

CVSS v2.0

7.1

Alta

VetorAV:N/AC:M/Au:N/C:N/I:N/A:C
Nome do software vulnerável e versões afetadas
Versões do bson anteriores à 0.8
Descrição
O problema é causado por um estouro de inteiro devido ao uso incorreto de int em vez de size t para muitas variáveis, parâmetros e valores de retorno no pacote bson. Especificamente, o parâmetro bytesNeeded da função bson ensure space() pode ser explorado por meio de uma entrada bson devidamente construída, levando potencialmente a uma negação de serviço.
Recomendações
Para versões anteriores à 0.8, atualize para a versão 0.8 ou posterior para resolver o problema. Como solução temporária, considere restringir o uso da função bson ensure space() até que um patch esteja disponível. Evite usar o parâmetro bytesNeeded na função bson ensure space() afetada até que o problema seja resolvido.

Exploit

Correção

Integer Overflow

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2014-2131
BDU:2020-03812
CVE-2020-12135
USN-4450-1

Produtos afetados

Alt Linux
Debian
Linuxmint
Ubuntu
Bson