Prototype Pollution in lodash
Critical severity
GitHub Reviewed
Published
Jul 10, 2019
to the GitHub Advisory Database
•
Updated Apr 22, 2024
Description
Reviewed
Jul 10, 2019
Published to the GitHub Advisory Database
Jul 10, 2019
Published by the National Vulnerability Database
Jul 26, 2019
Last updated
Apr 22, 2024
Versions of
lodash
before 4.17.12 are vulnerable to Prototype Pollution. The functiondefaultsDeep
allows a malicious user to modify the prototype ofObject
via{constructor: {prototype: {...}}}
causing the addition or modification of an existing property that will exist on all objects.Recommendation
Update to version 4.17.12 or later.
References