CVE-2021-23434

Medium

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.

SeverityMedium
CVSS5.6
Exploit probability—
ProductObject-path
PublishedAug 27, 2021
First seenAug 27, 2021

How to fix

Update
  • object-path_project object-path0.11.6 or later
  • object-path0.11.6 or later

Affected products

ProductAffected versionsFixed in
object-path_project object-pathv < 0.11.60.11.6
debian debian_linux10.0—
object-pathnpmv < 0.11.60.11.6

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.