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

exploitDog

github логотип

GHSA-fhv8-fx5f-7fxf

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

Описание

Prototype Pollution in the merge and clone helper methods

Impact

Using merge and clone helper methods in the src/core/util.ts module will have prototype pollution. It will affect the popular data visualization library Apache ECharts, which is using and exported these two methods directly.

Patches

It has been patched in https://github.com/ecomfe/zrender/pull/826. Users should update zrender to 5.2.1. and update echarts to 5.2.1 if project is using echarts.

References

NA

For more information

NA

Пакеты

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

zrender

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

>= 5.0.0, < 5.2.1

5.2.1

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

zrender

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

<= 4.3.2

4.3.3

EPSS

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

6.2 Medium

CVSS3

Дефекты

CWE-1321
CWE-915

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

CVSS3: 6.2
nvd
больше 4 лет назад

ZRender is a lightweight graphic library providing 2d draw for Apache ECharts. In versions prior to 5.2.1, using `merge` and `clone` helper methods in the `src/core/util.ts` module results in prototype pollution. It affects the popular data visualization library Apache ECharts, which uses and exports these two methods directly. The GitHub Security Advisory page for this vulnerability contains a proof of concept. This issue is patched in ZRender version 5.2.1. One workaround is available: Check if there is `__proto__` in the object keys. Omit it before using it as an parameter in these affected methods. Or in `echarts.util.merge` and `setOption` if project is using ECharts.

EPSS

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

6.2 Medium

CVSS3

Дефекты

CWE-1321
CWE-915