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

exploitDog

github логотип

GHSA-qrmc-fj45-qfc2

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

Описание

Prototype Pollution in extend

Versions of extend prior to 3.0.2 (for 3.x) and 2.0.2 (for 2.x) are vulnerable to Prototype Pollution. The extend() function allows attackers to modify the prototype of Object causing the addition or modification of an existing property that will exist on all objects.

Recommendation

If you're using extend 3.x upgrade to 3.0.2 or later. If you're using extend 2.x upgrade to 2.0.2 or later.

Пакеты

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

extend

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

>= 3.0.0, < 3.0.2

3.0.2

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

extend

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

>= 1.1.3, < 2.0.2

2.0.2

EPSS

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

Дефекты

CWE-400

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

CVSS3: 9.8
ubuntu
около 7 лет назад

A prototype pollution vulnerability was found in module extend <2.0.2, ~<3.0.2 that allows an attacker to inject arbitrary properties onto Object.prototype.

CVSS3: 4.8
redhat
почти 8 лет назад

A prototype pollution vulnerability was found in module extend <2.0.2, ~<3.0.2 that allows an attacker to inject arbitrary properties onto Object.prototype.

CVSS3: 9.8
nvd
около 7 лет назад

A prototype pollution vulnerability was found in module extend <2.0.2, ~<3.0.2 that allows an attacker to inject arbitrary properties onto Object.prototype.

CVSS3: 9.8
debian
около 7 лет назад

A prototype pollution vulnerability was found in module extend <2.0.2, ...

CVSS3: 9.8
fstec
почти 8 лет назад

Уязвимость компонента Object.prototype модуля extend программной платформы Node.js, позволяющая нарушителю добавить или изменить произвольные свойства прототипа объекта

EPSS

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

Дефекты

CWE-400