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

exploitDog

github логотип

GHSA-jx5q-g37m-h5hj

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

Описание

Client-Side JavaScript Prototype Pollution in oro/platform

Summary

By sending a specially crafted request, an attacker could inject properties into existing JavaScript language construct prototypes, such as objects. Later this injection may lead to JS code execution by libraries that are vulnerable to Prototype Pollution.

Workarounds

Configure WAF to drop requests containing next strings: __proto__ , constructor[prototype], constructor.prototype

Пакеты

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

oro/platform

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

>= 4.1.0, < 4.1.14

4.1.14

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

oro/platform

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

>= 4.2.0, < 4.2.8

4.2.8

EPSS

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

5.3 Medium

CVSS3

Дефекты

CWE-1321
CWE-74

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

CVSS3: 8.8
nvd
около 4 лет назад

OroPlatform is a PHP Business Application Platform. In affected versions by sending a specially crafted request, an attacker could inject properties into existing JavaScript language construct prototypes, such as objects. Later this injection may lead to JS code execution by libraries that are vulnerable to Prototype Pollution. This issue has been patched in version 4.2.8. Users unable to upgrade may configure a firewall to drop requests containing next strings: `__proto__` , `constructor[prototype]`, and `constructor.prototype` to mitigate this issue.

EPSS

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

5.3 Medium

CVSS3

Дефекты

CWE-1321
CWE-74