CVE-2017-16021 in uri-jsinformação

Sumário

de VulDB • 25/06/2026

O módulo uri-js tenta implementar integralmente o RFC 3986. Uma dessas funcionalidades é validar se uma URL fornecida é válida ou não. Para isso, o uri-js utiliza uma expressão regular. Esta expressão regular é vulnerável a ataques de ReDoS (Regular Expression Denial of Service). Isso faz com que o programa trave e a CPU fique ociosa em 100% de utilização enquanto o uri-js tenta validar se a URL fornecida é válida ou não. Para verificar se você está vulnerável, procure por uma chamada para `require("uri-js").parse()` onde um usuário possa enviar sua própria entrada. Isso afeta as versões do uri-js anteriores à 2.1.1 e a própria versão 2.1.1.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Reservar

29/10/2017

Divulgação

04/06/2018

Moderação

aceite

Entrada

VDB-118911

CPE

pronto

EPSS

0.01342

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!