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

exploitDog

github логотип

GHSA-66rh-8fw6-59q6

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

Описание

assign-deep Vulnerable to Prototype Pollution

Versions of assign-deep prior to 1.0.1 and 0.4.8 are vulnerable to Prototype Pollution. The assign function fails to validate which Object properties it updates. This allows attackers to modify the prototype of Object, causing the addition or modification of an existing property on all objects.

Recommendation

Upgrade to versions 1.0.1, 0.4.8, or later.

Пакеты

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

assign-deep

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

< 0.4.8

0.4.8

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

assign-deep

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

= 1.0.0

1.0.1

EPSS

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

7.5 High

CVSS3

Дефекты

CWE-1321
CWE-20
CWE-915

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

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

assign-deep is vulnerable to Prototype Pollution in versions before 0.4.8 and version 1.0.0. The function assign-deep could be tricked into adding or modifying properties of Object.prototype using either a constructor or a _proto_ payload.

EPSS

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

7.5 High

CVSS3

Дефекты

CWE-1321
CWE-20
CWE-915