Prototype pollution in object-path
High severity
GitHub Reviewed
Published
Oct 19, 2020
in
mariocasciaro/object-path
•
Updated Nov 29, 2023
Description
Reviewed
Oct 19, 2020
Published to the GitHub Advisory Database
Oct 19, 2020
Published by the National Vulnerability Database
Oct 19, 2020
Last updated
Nov 29, 2023
Impact
A prototype pollution vulnerability has been found in
object-path
<= 0.11.4 affecting theset()
method. The vulnerability is limited to theincludeInheritedProps
mode (if version >= 0.11.0 is used), which has to be explicitly enabled by creating a new instance ofobject-path
and setting the optionincludeInheritedProps: true
, or by using the defaultwithInheritedProps
instance. The default operating mode is not affected by the vulnerability if version >= 0.11.0 is used. Any usage ofset()
in versions < 0.11.0 is vulnerable.Patches
Upgrade to version >= 0.11.5
Workarounds
Don't use the
includeInheritedProps: true
options or thewithInheritedProps
instance if using a version >= 0.11.0.References
Read more about the prototype pollution vulnerability
For more information
If you have any questions or comments about this advisory:
References