Vulnerability advisory
GHSA-jf85-cpcp-j695
Prototype Pollution in lodash
Also known as CVE-2019-10744SNYK-JS-LODASH-450202
Severity
- CVSS 3.x
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Affected versions
| Affected | Fixed in |
|---|---|
| All versions before 4.17.12 | 4.17.12Advisories → |
| Affected | Fixed in |
|---|---|
| All versions before 4.17.14 | 4.17.14Advisories → |
| Affected | Fixed in |
|---|---|
| All versions before 4.17.13 | 4.17.13Advisories → |
| Affected | Fixed in |
|---|---|
| All versions before 4.6.1 | 4.6.1Advisories → |
Description
Versions of lodash before 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep allows a malicious user to modify the prototype of Object 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
- Advisorynvd.nist.gov/vuln/detail/CVE-2019-10744 ↗
- Webgithub.com/lodash/lodash/pull/4336 ↗
- Webaccess.redhat.com/errata/RHSA-2019:3024 ↗
- Webgithub.com/rubysec/ruby-advisory-db/blob/master/gems/lodash-rails/CVE-2019-10744.yml ↗
- Websecurity.netapp.com/advisory/ntap-20191004-0005 ↗
- Websnyk.io/vuln/SNYK-JS-LODASH-450202 ↗
- Websupport.f5.com/csp/article/K47105354?utm_source=f5support&%3Butm_medium=RSS ↗
- Websupport.f5.com/csp/article/K47105354?utm_source=f5support&utm_medium=RSS ↗
- Webwww.oracle.com/security-alerts/cpujan2021.html ↗
- Webwww.oracle.com/security-alerts/cpuoct2020.html ↗