← Back

Lodash

lodash

Vendor: Lodash • 10 CVEs

CVEs (10)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Lodash
5Lodash
Lodash AmdLodash Es+2 more
Jul 24, 2026
Mar 31, 2026
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Impact: The fix for CVE-2021-23337 (https://github.com/advisories/GHSA-35jh-r3h4-6jhm) added validation for the variable option in _.template but did not apply the same validation to options.imports key names. Both path...Show more
Impact: The fix for CVE-2021-23337 (https://github.com/advisories/GHSA-35jh-r3h4-6jhm) added validation for the variable option in _.template but did not apply the same validation to options.imports key names. Both paths flow into the same Function() constructor sink. When an application passes untrusted input as options.imports key names, an attacker can inject default-parameter expressions that execute arbitrary code at template compilation time. Additionally, _.template uses assignInWith to merge imports, which enumerates inherited properties via for..in. If Object.prototype has been polluted by any other vector, the polluted keys are copied into the imports object and passed to Function(). Patches: Users should upgrade to version 4.18.0. Workarounds: Do not pass untrusted input as key names in options.imports. Only use developer-controlled, static key names.Show less
1Lodash
4Lodash
Lodash AmdLodash Es+1 more
Jul 24, 2026
Mar 31, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
Impact: Lodash versions 4.17.23 and earlier are vulnerable to prototype pollution in the _.unset and _.omit functions. The fix for (CVE-2025-13465: https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gp...Show more
Impact: Lodash versions 4.17.23 and earlier are vulnerable to prototype pollution in the _.unset and _.omit functions. The fix for (CVE-2025-13465: https://github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg) only guards against string key members, so an attacker can bypass the check by passing array-wrapped path segments. This allows deletion of properties from built-in prototypes such as Object.prototype, Number.prototype, and String.prototype. The issue permits deletion of prototype properties but does not allow overwriting their original behavior. Patches: This issue is patched in 4.18.0. Workarounds: None. Upgrade to the patched version.Show less
1Lodash
1Lodash
Jul 21, 2026
Jan 21, 2026
6.9 MEDIUM· v4
5.3 MEDIUM· v3
N/A· v2
Lodash versions 4.0.0 through 4.17.22 are vulnerable to prototype pollution in the _.unset and _.omit functions. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes. The issue...Show more
Lodash versions 4.0.0 through 4.17.22 are vulnerable to prototype pollution in the _.unset and _.omit functions. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes. The issue permits deletion of properties but does not allow overwriting their original behavior. This issue is patched on 4.17.23Show less
4Lodash
NetappOracle+1 more
23Active Iq Unified Manager
Banking Corporate Lending Process ManagementBanking Credit Facilities Process Management+20 more
Jun 17, 2026
Feb 15, 2021
N/A· v4
7.2 HIGH· v3
6.5 MEDIUM· v2
Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.
3Lodash
OracleSiemens
19Banking Corporate Lending Process Management
Banking Credit Facilities Process ManagementBanking Extensibility Workbench+16 more
Jun 17, 2026
Feb 15, 2021
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
Lodash versions prior to 4.17.21 are vulnerable to Regular Expression Denial of Service (ReDoS) via the toNumber, trim and trimEnd functions.
2Lodash
Oracle
18Banking Corporate Lending Process Management
Banking Credit Facilities Process ManagementBanking Extensibility Workbench+15 more
Jun 17, 2026
Jul 15, 2020
N/A· v4
7.4 HIGH· v3
5.8 MEDIUM· v2
Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.
5F5
LodashNetapp+2 more
21Active Iq Unified Manager
Banking Extensibility WorkbenchBig Ip Access Policy Manager+18 more
Jun 17, 2026
Jul 26, 2019
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
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.
1Lodash
1Lodash
Jun 17, 2026
Jul 17, 2019
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
lodash prior to 4.17.11 is affected by: CWE-400: Uncontrolled Resource Consumption. The impact is: Denial of service. The component is: Date handler. The attack vector is: Attacker provides very long strings, which the l...Show more
lodash prior to 4.17.11 is affected by: CWE-400: Uncontrolled Resource Consumption. The impact is: Denial of service. The component is: Date handler. The attack vector is: Attacker provides very long strings, which the library attempts to match using a regular expression. The fixed version is: 4.17.11.Show less
1Lodash
1Lodash
Nov 21, 2024
Feb 1, 2019
N/A· v4
5.6 MEDIUM· v3
6.8 MEDIUM· v2
A prototype pollution vulnerability was found in lodash <4.17.11 where the functions merge, mergeWith, and defaultsDeep can be tricked into adding or modifying properties of Object.prototype.
2Lodash
Netapp
3Active Iq Unified Manager
LodashSystem Manager
Nov 21, 2024
Jun 7, 2018
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
lodash node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Obje...Show more
lodash node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows 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.Show less