Skip to main content
← All vulnerabilities
CVE-2021-23434GHSA-V39P-96QG-C8RF

Prototype Pollution

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.11.6
None on Exploit-DB, Metasploit or GitHub

Summary

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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a object-path

    fixed in 0.11.6

  • object-pathnpm

    fixed in 0.11.6

References 5

snyk.io

GitHub · mariocasciaro/object-path

GitHub · mariocasciaro/object-path#0116

lists.debian.org