CVE-2021-23434
Description
This affects the package object-path before 0.11.6. A type confusion vulnerability can lead to a bypass of CVE-2020-15256 when the path components used in the path parameter are arrays. In particular, the condition currentPath === '__proto__' returns false if currentPath is ['__proto__']. This is because the === operator returns always false when the type of the operands is different.
How to fix
- object-path_project object-path0.11.6 or later
- object-path0.11.6 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| object-path_project object-path | v < 0.11.6 | 0.11.6 |
| debian debian_linux | 10.0 | — |
| object-pathnpm | v < 0.11.6 | 0.11.6 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.