RubySec

Providing security resources for the Ruby community

CVE-2018-3721 (lodash-rails): Prototype Pollution in lodash

ADVISORIES

GEM

lodash-rails

SEVERITY

CVSS v3.x: 6.5 (Medium)

CVSS v2.0: 4.0 (Medium)

PATCHED VERSIONS

  • >= 4.17.5

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."

RELATED