CVE-2021-23440
Prototype Pollution
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
3Exploited in Wild
-Decision
Descriptions
This affects the package set-value before <2.0.1, >=3.0.0 <4.0.1. A type confusion vulnerability can lead to a bypass of CVE-2019-10747 when the user-provided keys used in the path parameter are arrays.
Esto afecta al paquete set-value anterior a la versión 2.0.1, posterior o igual a la versión 3.0.0 y anterior a la versión 4.0.1. Una vulnerabilidad de confusión de tipos puede conducir a una derivación de CVE-2019-10747 cuando las claves proporcionadas por el usuario utilizadas en el parámetro de ruta son matrices
A type confusion vulnerability in nodejs-set-value can lead to a bypass of CVE-2019-10747. If the user-provided keys used in the path parameter are arrays, the function mixin-deep can be tricked into adding or modifying properties of Object.prototype using any of the constructor, prototype, or _proto_ payloads. This vulnerability can impact data confidentiality, integrity, and availability.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2021-01-08 CVE Reserved
- 2021-09-12 CVE Published
- 2024-05-28 EPSS Updated
- 2024-09-16 CVE Updated
- 2024-09-16 First Exploit
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-843: Access of Resource Using Incompatible Type ('Type Confusion')
CAPEC
References (8)
URL | Tag | Source |
---|
URL | Date | SRC |
---|---|---|
https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1584212 | 2024-09-16 | |
https://snyk.io/vuln/SNYK-JS-SETVALUE-1540541 | 2024-09-16 | |
https://www.huntr.dev/bounties/2eae1159-01de-4f82-a177-7478a408c4a2 | 2024-09-16 |
URL | Date | SRC |
---|---|---|
https://access.redhat.com/security/cve/CVE-2021-23440 | 2022-08-24 | |
https://bugzilla.redhat.com/show_bug.cgi?id=2004944 | 2022-08-24 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Set-value Project Search vendor "Set-value Project" | Set-value Search vendor "Set-value Project" for product "Set-value" | < 2.0.1 Search vendor "Set-value Project" for product "Set-value" and version " < 2.0.1" | node.js |
Affected
| ||||||
Set-value Project Search vendor "Set-value Project" | Set-value Search vendor "Set-value Project" for product "Set-value" | >= 3.0.0 < 4.0.1 Search vendor "Set-value Project" for product "Set-value" and version " >= 3.0.0 < 4.0.1" | node.js |
Affected
| ||||||
Oracle Search vendor "Oracle" | Communications Cloud Native Core Policy Search vendor "Oracle" for product "Communications Cloud Native Core Policy" | 1.14.0 Search vendor "Oracle" for product "Communications Cloud Native Core Policy" and version "1.14.0" | - |
Affected
|