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

exploitDog

github логотип

GHSA-gqgv-6jq5-jjj9

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

Описание

Prototype Pollution Protection Bypass in qs

Affected version of qs are vulnerable to Prototype Pollution because it is possible to bypass the protection. The qs.parse function fails to properly prevent an object's prototype to be altered when parsing arbitrary input. Input containing [ or ] may bypass the prototype pollution protection and alter the Object prototype. This allows attackers to override properties that will exist in all objects, which may lead to Denial of Service or Remote Code Execution in specific circumstances.

Recommendation

Upgrade to 6.0.4, 6.1.2, 6.2.3, 6.3.2 or later.

Пакеты

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

qs

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

< 6.0.4

6.0.4

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

qs

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

>= 6.1.0, < 6.1.2

6.1.2

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

qs

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

>= 6.2.0, < 6.2.3

6.2.3

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

qs

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

>= 6.3.0, < 6.3.2

6.3.2

EPSS

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

7.5 High

CVSS3

Дефекты

CWE-20

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

CVSS3: 7.5
ubuntu
больше 8 лет назад

the web framework using ljharb's qs module older than v6.3.2, v6.2.3, v6.1.2, and v6.0.4 is vulnerable to a DoS. A malicious user can send a evil request to cause the web framework crash.

CVSS3: 5.3
redhat
почти 9 лет назад

the web framework using ljharb's qs module older than v6.3.2, v6.2.3, v6.1.2, and v6.0.4 is vulnerable to a DoS. A malicious user can send a evil request to cause the web framework crash.

CVSS3: 7.5
nvd
больше 8 лет назад

the web framework using ljharb's qs module older than v6.3.2, v6.2.3, v6.1.2, and v6.0.4 is vulnerable to a DoS. A malicious user can send a evil request to cause the web framework crash.

EPSS

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

7.5 High

CVSS3

Дефекты

CWE-20