PT-2020-9141 · Taffydb · Taffydb

Feng Xiao

+1

·

Publicado

2020-02-17

·

Atualizado

2023-03-17

·

CVE-2019-10790

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do taffydb até a 2.7.3, inclusive
Descrição
A vulnerabilidade permite que invasores forjem a adição de propriedades adicionais à entrada do usuário processada pelo taffy, o que pode possibilitar o acesso a quaisquer itens de dados no banco de dados. O taffy define um índice interno para cada item de dados em seu banco de dados. No entanto, verificou-se que o índice interno pode ser falsificado adicionando propriedades adicionais à entrada do usuário. Se um índice for encontrado na consulta, o taffyDB ignorará outras condições da consulta e retornará diretamente o item de dados indexado. Além disso, o índice interno está em um formato facilmente adivinhável, como T000002R000001. Assim, invasores podem usar essa vulnerabilidade para acessar quaisquer itens de dados no banco de dados.
Recomendações
Para versões até e incluindo a 2.7.3, considere desativar o uso de índices internos até que um patch esteja disponível ou uma solução alternativa seja implementada. Restrinja o acesso a itens de dados confidenciais para minimizar o risco de exploração. Evite usar o módulo taffydb até que um sucessor mantido ou uma versão corrigida esteja disponível. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

Exposure of Resource to Wrong Sphere

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2019-10790
GHSA-MXHP-79QH-MCX6
RHSA-2026:2711
SNYK-JS-TAFFY-546521

Produtos afetados

Taffydb