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

exploitDog

github логотип

GHSA-4jrm-c32x-w4jf

Опубликовано: 10 янв. 2023
Источник: github
Github: Прошло ревью
CVSS4: 7.3
CVSS3: 8.4

Описание

convict vulnerable to Prototype Pollution

Impact

  • An attacker can inject attributes that are used in other components
  • An attacker can override existing attributes with ones that have incompatible type, which may lead to a crash.

The main use case of Convict is for handling server-side configurations written by the admins owning the servers, and not random users. So it's unlikely that an admin would deliberately sabotage their own server. Still a situation can happen where an admin not knowledgeable about JavaScript could be tricked by an attacker into writing the malicious JavaScript code into some config files.

Patches

The problem is patched in convict@6.2.4. Users should upgrade to convict@6.2.4.

Workarounds

No way for users to fix or remediate the vulnerability without upgrading

References

https://github.com/mozilla/node-convict/issues/410

Пакеты

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

convict

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

< 6.2.4

6.2.4

EPSS

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

7.3 High

CVSS4

8.4 High

CVSS3

Дефекты

CWE-1321

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

CVSS3: 8.4
nvd
около 1 года назад

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') vulnerability in Mozilla Convict. This allows an attacker to inject attributes that are used in other components, or to override existing attributes with ones that have incompatible type, which may lead to a crash. The main use case of Convict is for handling server-side configurations written by the admins owning the servers, and not random users. So it's unlikely that an admin would deliberately sabotage their own server. Still, a situation can happen where an admin not knowledgeable about JavaScript could be tricked by an attacker into writing the malicious JavaScript code into some config files. This issue affects Convict: before 6.2.4.

CVSS3: 8.4
fstec
около 3 лет назад

Уязвимость библиотеки Mozilla Convict, связанная с неконтролируемым изменением атрибутов прототипа объекта, позволяющая нарушителю выполнить произвольный код

EPSS

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

7.3 High

CVSS4

8.4 High

CVSS3

Дефекты

CWE-1321