Prototype pollution in Snyk lodash
Priority MEDIUM 47CWE-1321Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- None · High · High
- Fix status
- Partial Red Hat: 6 fixed, 5 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat.
Summary
Versions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload.
Why it matters now
EPSS 0.05006 92nd percentileScored 2026-11-07
Fix Partial lodash (Snyk): 4.17.12lodash (npm): 4.17.12+4 more productsRed Hat: 5 advisoriesRed Hat: 6 fixed, 5 without a fix
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Snyk | lodash | before 4.17.12 | 4.17.12 | Patch available | CNA |
| — | lodash (npm) | before 4.17.12 | 4.17.12 | Patch available | GHSA-jf85-cpcp-j695 |
| — | lodash-es (npm) | before 4.17.14 | 4.17.14 | Patch available | GHSA-jf85-cpcp-j695 |
| — | lodash-amd (npm) | before 4.17.13 | 4.17.13 | Patch available | GHSA-jf85-cpcp-j695 |
| — | lodash.defaultsdeep (npm) | before 4.6.1 | 4.6.1 | Patch available | GHSA-jf85-cpcp-j695 |
| — | lodash-rails (RubyGems) | before 4.17.12 | 4.17.12 | Patch available | GHSA-jf85-cpcp-j695 |
- lodash VendorSnyk Affected before 4.17.12 Fixed in 4.17.12 Patch available CNA
- lodash (npm) Vendor— Affected before 4.17.12 Fixed in 4.17.12 Patch available GHSA-jf85-cpcp-j695
- lodash-es (npm) Vendor— Affected before 4.17.14 Fixed in 4.17.14 Patch available GHSA-jf85-cpcp-j695
- lodash-amd (npm) Vendor— Affected before 4.17.13 Fixed in 4.17.13 Patch available GHSA-jf85-cpcp-j695
- lodash.defaultsdeep (npm) Vendor— Affected before 4.6.1 Fixed in 4.6.1 Patch available GHSA-jf85-cpcp-j695
- lodash-rails (RubyGems) Vendor— Affected before 4.17.12 Fixed in 4.17.12 Patch available GHSA-jf85-cpcp-j695
CPE configurations NVD · 26
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:lodash:lodash:*:*:*:*:*:node.js:*:* | before 4.17.12 | Vulnerable | lodash |
| cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:linux:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:vmware_vsphere:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:service_level_manager:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:redhat:virtualization_manager:4.3:*:*:*:*:*:*:* | 4.3 | Vulnerable | Red Hat |
| cpe:2.3:a:oracle:banking_extensibility_workbench:14.3.0:*:*:*:*:*:*:* | 14.3.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:banking_extensibility_workbench:14.4.0:*:*:*:*:*:*:* | 14.4.0 | Vulnerable | Oracle |
| cpe:2.3:a:f5:big-ip_access_policy_manager:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_advanced_firewall_manager:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
- cpe:2.3:a:lodash:lodash:*:*:*:*:*:node.js:*:* Versions before 4.17.12 Vulnerable ·lodash
- cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:linux:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:vmware_vsphere:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:service_level_manager:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:redhat:virtualization_manager:4.3:*:*:*:*:*:*:* Versions 4.3 Vulnerable ·Red Hat
- cpe:2.3:a:oracle:banking_extensibility_workbench:14.3.0:*:*:*:*:*:*:* Versions 14.3.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:banking_extensibility_workbench:14.4.0:*:*:*:*:*:*:* Versions 14.4.0 Vulnerable ·Oracle
- cpe:2.3:a:f5:big-ip_access_policy_manager:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_advanced_firewall_manager:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
Show 16 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:f5:big-ip_analytics:*:*:*:*:*:*:*:* | 12.1.0 – 12.1.5; 13.1.0 – 13.1.3; 14.1.0 – 14.1.2; 15.0.0 to before 15.0.1.3; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_application_acceleration_manager:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_application_security_manager:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_application_visibility_and_reporting:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 – 13.1.3; 14.1.0 to before 14.1.2.5; 15.1.0 to before 15.1.1 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_domain_name_system:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_edge_gateway:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_fraud_protection_service:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_global_traffic_manager:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_link_controller:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_local_traffic_manager:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_policy_enforcement_manager:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-ip_webaccelerator:*:*:*:*:*:*:*:* | 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-iq_centralized_management:*:*:*:*:*:*:*:* | 6.0.0 – 6.1.0 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-iq_centralized_management:5.4.0:*:*:*:*:*:*:* | 5.4.0 | Vulnerable | F5 |
| cpe:2.3:a:f5:big-iq_centralized_management:7.0.0:*:*:*:*:*:*:* | 7.0.0 | Vulnerable | F5 |
| cpe:2.3:a:f5:iworkflow:2.3.0:*:*:*:*:*:*:* | 2.3.0 | Vulnerable | F5 |
- cpe:2.3:a:f5:big-ip_analytics:*:*:*:*:*:*:*:* Versions 12.1.0 – 12.1.5; 13.1.0 – 13.1.3; 14.1.0 – 14.1.2; 15.0.0 to before 15.0.1.3; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_application_acceleration_manager:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_application_security_manager:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_application_visibility_and_reporting:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 – 13.1.3; 14.1.0 to before 14.1.2.5; 15.1.0 to before 15.1.1 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_domain_name_system:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_edge_gateway:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_fraud_protection_service:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_global_traffic_manager:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_link_controller:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_local_traffic_manager:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_policy_enforcement_manager:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-ip_webaccelerator:*:*:*:*:*:*:*:* Versions 12.1.0 to before 12.1.5.2; 13.1.0 to before 13.1.3.4; 14.1.0 to before 14.1.2.5; 15.0.0 to before 15.0.1.4; 15.1.0 to before 15.1.0.2 Vulnerable ·F5
- cpe:2.3:a:f5:big-iq_centralized_management:*:*:*:*:*:*:*:* Versions 6.0.0 – 6.1.0 Vulnerable ·F5
- cpe:2.3:a:f5:big-iq_centralized_management:5.4.0:*:*:*:*:*:*:* Versions 5.4.0 Vulnerable ·F5
- cpe:2.3:a:f5:big-iq_centralized_management:7.0.0:*:*:*:*:*:*:* Versions 7.0.0 Vulnerable ·F5
- cpe:2.3:a:f5:iworkflow:2.3.0:*:*:*:*:*:*:* Versions 2.3.0 Vulnerable ·F5
Remediation
- Fix · CNA lodash (Snyk) Fixed in 4.17.12
- Fix · GHSA-jf85-cpcp-j695 lodash (npm) Fixed in 4.17.12 Advisory →
- Fix · GHSA-jf85-cpcp-j695 lodash-es (npm) Fixed in 4.17.14 Advisory →
- Fix · GHSA-jf85-cpcp-j695 lodash-amd (npm) Fixed in 4.17.13 Advisory →
- Fix · GHSA-jf85-cpcp-j695 lodash.defaultsdeep (npm) Fixed in 4.6.1 Advisory →
- Fix · GHSA-jf85-cpcp-j695 lodash-rails (RubyGems) Fixed in 4.17.12 Advisory →
Red Hat 5 advisories
- RHSA-2022:5101 Released 2022-06-16 · Red Hat rating ImportantRed Hat AMQ Broker 7.10.0 release and security update
- Red Hat AMQ 7.10.0
- RHSA-2021:5134 Released 2021-12-14 · Red Hat rating CriticalRed Hat Fuse 7.10.0 release and security update
- Red Hat Fuse 7.10
- RHSA-2020:2819 Released 2020-07-06 · Red Hat rating ModerateRed Hat OpenShift Jaeger 1.17.2 jaeger-all-in-one-rhel7-container and jaeger-query-rhel7-container security update
- Red Hat OpenShift Jaeger 1.17 distributed-tracing/jaeger-all-in-one-rhel7, distributed-tracing/jaeger-query-rhel7
Show 2 more Red Hat advisories
- RHSA-2020:2362 Released 2020-06-02 · Red Hat rating ModerateRed Hat OpenShift Service Mesh security update
- OpenShift Service Mesh 1.0 servicemesh-grafana-6.2.2-36.el8, servicemesh-grafana-prometheus-6.2.2-36.el8
- Red Hat OpenShift Service Mesh 1.0 jaeger-v1.13.1.redhat7-1.el7, kiali-v1.0.11.redhat1-1.el7
- RHSA-2019:3024 Released 2019-10-10 · Red Hat rating Moderateovirt-web-ui security and bug fix update
- RHV-M 4.3 ovirt-web-ui-1.6.0-1.el7ev
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat OpenShift Container Platform 3.10 | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift Container Platform 3.11 | Affected | No fix planned: Will not fix |
| Red Hat OpenShift Container Platform 3.9 | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift Container Platform 4 | Affected | No fix planned: Will not fix |
| Red Hat Quay 3 | Affected | No fix planned: Will not fix |
| OpenShift Service Mesh 1.0 | Fixed | RHSA-2020:2362 |
| RHV-M 4.3 | Fixed | RHSA-2019:3024 |
| Red Hat AMQ 7.10.0 | Fixed | RHSA-2022:5101 |
| Red Hat Fuse 7.10 | Fixed | RHSA-2021:5134 |
| Red Hat OpenShift Jaeger 1.17 | Fixed | RHSA-2020:2819 |
| Red Hat OpenShift Service Mesh 1.0 | Fixed | RHSA-2020:2362 |
Not affected: 2 products
- Logging Subsystem for Red Hat OpenShift
- Red Hat Software Collections
Timeline
- 2026-10-02 Threatist record created from CVE-2019-10744
- 2026-10-03 Alias added: GHSA-jf85-cpcp-j695
References
Patch 2
Advisory 4
More Snyk vulnerabilities
- TI-2026-52870 Synk Sweater Comb < 3.8.8 Command Injection via .vervet.yaml Branch Name CVSS 4.0HIGH 8.5
- TI-2022-07159 Command injection in snyk CVSS 3.1MEDIUM 6.3
- TI-2023-01660 Cross-site scripting in Snyk Advisor CVSS 3.1MEDIUM 5.4
- TI-2019-08025 Code injection in Snyk safer-eval CVSS 3.1CRITICAL 9.9
- TI-2019-08056 OS command injection in Snyk promise-probe CVSS 3.1CRITICAL 9.8
- TI-2019-08024 Code injection in Snyk safer-eval CVSS 3.1CRITICAL 9.9
Sources
- CVE-2019-10744 · CVE Program
- CVE-2019-10744 · NVD
- FIRST EPSS
- GHSA-jf85-cpcp-j695 · GitHub Advisory Database · CC BY 4.0
- CVE-2019-10744 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences