Описание
The package dexie before 3.2.2, from 4.0.0-alpha.1 and before 4.0.0-alpha.3 are vulnerable to Prototype Pollution in the Dexie.setByKeyPath(obj, keyPath, value) function which does not properly check the keys being set (like proto or constructor). This can allow an attacker to add/modify properties of the Object.prototype leading to prototype pollution vulnerability. Note: This vulnerability can occur in multiple ways, for example when modifying a collection with untrusted user input.
Ссылки
- Broken Link
- PatchThird Party Advisory
- ExploitThird Party Advisory
- ExploitThird Party Advisory
- Broken Link
- PatchThird Party Advisory
- ExploitThird Party Advisory
- ExploitThird Party Advisory
Уязвимые конфигурации
Конфигурация 1Версия до 3.2.2 (исключая)
Одно из
cpe:2.3:a:dexie:dexie:*:*:*:*:*:node.js:*:*
cpe:2.3:a:dexie:dexie:4.0.0:alpha1:*:*:*:*:*:*
cpe:2.3:a:dexie:dexie:4.0.0:alpha2:*:*:*:*:*:*
EPSS
Процентиль: 42%
0.00204
Низкий
7.3 High
CVSS3
9.8 Critical
CVSS3
7.5 High
CVSS2
Дефекты
CWE-1321
Связанные уязвимости
EPSS
Процентиль: 42%
0.00204
Низкий
7.3 High
CVSS3
9.8 Critical
CVSS3
7.5 High
CVSS2
Дефекты
CWE-1321