GHSA-fvqr-27wr-82fmMediumCVSS 6.5

Prototype Pollution in lodash

Published
July 26, 2018
Last Modified
August 12, 2025

🔗 CVE IDs covered (1)

📋 Description

Versions of lodash before 4.17.5 are vulnerable to prototype pollution.

The vulnerable functions are 'defaultsDeep', 'merge', and 'mergeWith' which allow a malicious user to modify the prototype of Object via __proto__ causing the addition or modification of an existing property that will exist on all objects.

Recommendation

Update to version 4.17.5 or later.

🎯 Affected products2

  • npm/lodash:< 4.17.5
  • rubygems/lodash-rails:< 4.17.5

🔗 References (6)