CVE-2022-21189
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
01/05/2022
Last modified:
11/05/2022
Description
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.
Impact
Base Score 3.x
9.80
Severity 3.x
CRITICAL
Base Score 2.0
7.50
Severity 2.0
HIGH
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:a:dexie:dexie:*:*:*:*:*:node.js:*:* | 3.2.2 (excluding) | |
| cpe:2.3:a:dexie:dexie:4.0.0:alpha1:*:*:*:*:*:* | ||
| cpe:2.3:a:dexie:dexie:4.0.0:alpha2:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page



