CVE-2020-15256

High

Description

A prototype pollution vulnerability has been found in `object-path` <= 0.11.4 affecting the `set()` method. The vulnerability is limited to the `includeInheritedProps` mode (if version >= 0.11.0 is used), which has to be explicitly enabled by creating a new instance of `object-path` and setting the option `includeInheritedProps: true`, or by using the default `withInheritedProps` instance. The default operating mode is not affected by the vulnerability if version >= 0.11.0 is used. Any usage of `set()` in versions < 0.11.0 is vulnerable. The issue is fixed in object-path version 0.11.5 As a workaround, don't use the `includeInheritedProps: true` options or the `withInheritedProps` instance if using a version >= 0.11.0.

SeverityHigh
CVSS7.7
Exploit probability—
ProductObject-path
PublishedOct 19, 2020
First seenOct 19, 2020

How to fix

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

Affected products

ProductAffected versionsFixed in
object-path_project object-pathv < 0.11.50.11.5
object-pathnpmv < 0.11.50.11.5

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.