Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-pvrw-g6fx-mcx2

Опубликовано: 06 июл. 2023
Источник: github
Github: Прошло ревью
CVSS3: 7.5

Описание

is_js vulnerable to Regular Expression Denial of Service

is.js is a general-purpose check library. Versions 0.9.0 and prior contain one or more regular expressions that are vulnerable to Regular Expression Denial of Service (ReDoS). is.js uses a regex copy-pasted from a gist to validate URLs. Trying to validate a malicious string can cause the regex to loop "forever." This vulnerability was found using a CodeQL query which identifies inefficient regular expressions. is.js has no patch for this issue.

Пакеты

Наименование

is_js

npm
Затронутые версииВерсия исправления

<= 0.9.0

Отсутствует

EPSS

Процентиль: 50%
0.00272
Низкий

7.5 High

CVSS3

Дефекты

CWE-1333
CWE-400

Связанные уязвимости

CVSS3: 7.5
nvd
около 3 лет назад

is.js is a general-purpose check library. Versions 0.9.0 and prior contain one or more regular expressions that are vulnerable to Regular Expression Denial of Service (ReDoS). is.js uses a regex copy-pasted from a gist to validate URLs. Trying to validate a malicious string can cause the regex to loop “forever." This vulnerability was found using a CodeQL query which identifies inefficient regular expressions. is.js has no patch for this issue.

EPSS

Процентиль: 50%
0.00272
Низкий

7.5 High

CVSS3

Дефекты

CWE-1333
CWE-400