CVE-2026-2950
lodash vulnerable to Prototype Pollution via array path bypass in `_.unset` and `_.omit`
The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution. The fix for CVE-2025-13465 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. The issue is patched from 4.18.0 to 4.18.1 depending on the package: lodash, lodash-es, and lodash-amd in 4.18.1, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
6.5
lodash vulnerable to Prototype Pollution via array path bypass in `_.unset` and `_.omit`
The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution. The fix for CVE-2025-13465 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. The issue is patched from 4.18.0 to 4.18.1 depending on the package: lodash, lodash-es, and lodash-amd in 4.18.1, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
- Record
CVE-2026-2950- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-1321
- Updated
- 2026-11-02
EUVDEUVD-2026-17591
6.5
The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution. The fix for CVE-2025-13465 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. The issue is patched from 4.18.0 to 4.18.1 depending on the package: lodash, lodash-es, and lodash-amd in 4.18.1, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
- Record
EUVD-2026-17591- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-f23m-r3pf-42rh
6.5
lodash vulnerable to prototype pollution via array-path bypass in `_.unset`, `_.omit`, and `_.pullAt
Impact
The _.unset, _.omit, and _.pullAt functions are vulnerable to prototype pollution. The fix for CVE-2025-13465 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
The issue is patched from 4.18.0 to 4.18.1 depending on the package: lodash, lodash-es, and lodash-amd in 4.18.1, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
Workarounds
None. Upgrade to the patched version.
References
- CVE-2025-13465 / GHSA-xxjr-mmjv-4gpg (original fix that this bypasses)
- Record
GHSA-f23m-r3pf-42rh- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-1321
- Updated
- 2026-11-03
NVD
6.5
The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution. The fix for CVE-2025-13465 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. The issue is patched from 4.18.0 to 4.18.1 depending on the package: lodash, lodash-es, and lodash-amd in 4.18.1, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
- Record
CVE-2026-2950- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-1321
- Updated
- 2026-11-02
OSV
6.5
lodash vulnerable to Prototype Pollution via array path bypass in `_.unset` and `_.omit`
The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution. The fix for CVE-2025-13465 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. The issue is patched from 4.18.0 to 4.18.1 depending on the package: lodash, lodash-es, and lodash-amd in 4.18.1, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
- Record
CVE-2026-2950- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-1321
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-2950
5.3
The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution. The fix for CVE-2025-13465 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. The issue is patched from 4.18.0 to 4.18.1 depending on the package: lodash, lodash-es, and lodash-amd in 4.18.1, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
- Record
DEBIAN-CVE-2026-2950- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 22 moreShow less
OSVGHSA-f23m-r3pf-42rh
6.5
lodash vulnerable to prototype pollution via array-path bypass in `_.unset`, `_.omit`, and `_.pullAt
Impact
The _.unset, _.omit, and _.pullAt functions are vulnerable to prototype pollution. The fix for CVE-2025-13465 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
The issue is patched from 4.18.0 to 4.18.1 depending on the package: lodash, lodash-es, and lodash-amd in 4.18.1, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
Workarounds
None. Upgrade to the patched version.
References
- CVE-2025-13465 / GHSA-xxjr-mmjv-4gpg (original fix that this bypasses)
- Record
GHSA-f23m-r3pf-42rh- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-1321
- Updated
- 2026-11-03
OSVRHBA-2026:21387
9.8
Red Hat Bug Fix Advisory: cockpit bug fix and enhancement update
- Record
RHBA-2026:21387- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHBA-2026:21388
9.8
Red Hat Bug Fix Advisory: cockpit bug fix and enhancement update
- Record
RHBA-2026:21388- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7378
7.7
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7378- CVSS 3.0
- 7.7 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2026:7655
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7655- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:9455
7.7
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:9455- CVSS 3.0
- 7.7 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N - Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2026-2950
6.5
CVE-2026-2950 in lodash - Patched by Root
Root has patched CVE-2026-2950 in the lodash package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-2950- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-2950
6.5
The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution. The fix for CVE-2025-13465 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. The issue is patched from 4.18.0 to 4.18.1 depending on the package: lodash, lodash-es, and lodash-amd in 4.18.1, and the standalone lodash.unset and lodash.omit packages in 4.18.0.
- Record
UBUNTU-CVE-2026-2950- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1777336764 No score
TuxCare security update for lodash (6 CVEs)
TuxCare rebuilt lodash to address 6 CVEs. Fixed in 4.18.1-tuxcare.1.
- Record
CLSA-2026-1777336764- Updated
- 2026-11-02
OSVCLSA-2026-1778633139 No score
TuxCare security update for lodash (3 CVEs)
TuxCare rebuilt lodash to address 3 CVEs. Fixed in 4.17.21-tuxcare.1.
- Record
CLSA-2026-1778633139- Updated
- 2026-11-02
OSVCLSA-2026-1784596286 No score
TuxCare security update for lodash (5 CVEs)
TuxCare rebuilt lodash to address 5 CVEs. Fixed in 4.17.4-tuxcare.3.
- Record
CLSA-2026-1784596286- Updated
- 2026-11-02
OSVCLSA-2026-1785291645 No score
TuxCare security update for lodash (2 CVEs)
TuxCare rebuilt lodash to address 2 CVEs. Fixed in 4.17.11-tuxcare.2.
- Record
CLSA-2026-1785291645- Updated
- 2026-11-02
OSVCLSA-2026-1785291646 No score
TuxCare security update for lodash (4 CVEs)
TuxCare rebuilt lodash to address 4 CVEs. Fixed in 4.17.5-tuxcare.3.
- Record
CLSA-2026-1785291646- Updated
- 2026-11-02
OSVCLSA-2026-1785468076 No score
TuxCare security update for lodash-es (7 CVEs)
TuxCare rebuilt lodash-es to address 7 CVEs. Fixed in 4.17.11-tuxcare.1.
- Record
CLSA-2026-1785468076- Updated
- 2026-11-02
OSVCLSA-2026-1785468081 No score
TuxCare security update for lodash-es (3 CVEs)
TuxCare rebuilt lodash-es to address 3 CVEs. Fixed in 4.17.21-tuxcare.1.
- Record
CLSA-2026-1785468081- Updated
- 2026-11-02
OSVCLSA-2026-1785468082 No score
TuxCare security update for lodash-es (6 CVEs)
TuxCare rebuilt lodash-es to address 6 CVEs. Fixed in 4.17.15-tuxcare.1.
- Record
CLSA-2026-1785468082- Updated
- 2026-11-02
OSVCLSA-2026-1791293623 No score
TuxCare security update for lodash (4 CVEs)
TuxCare rebuilt lodash to address 4 CVEs. Fixed in 4.17.23-tuxcare.1.
- Record
CLSA-2026-1791293623- Updated
- 2026-11-02
OSVCLSA-2026-1792102343 No score
TuxCare security update for 10 packages (1 CVE)
TuxCare rebuilt 10 packages to address 1 CVE. Fixed in 4.5.0-tuxcare.8.
- Record
CLSA-2026-1792102343- Updated
- 2026-11-02
OSVCLSA-2026-1792327052 No score
TuxCare security update for lodash.clonedeep (1 CVE)
TuxCare rebuilt lodash.clonedeep to address 1 CVE. Fixed in 4.5.0-tuxcare.8.
- Record
CLSA-2026-1792327052- Updated
- 2026-11-02
OSVCLSA-2026-1792762945 No score
TuxCare security update for lodash (1 CVE)
TuxCare rebuilt lodash to address 1 CVE. Fixed in 4.17.15-tuxcare.11.
- Record
CLSA-2026-1792762945- Updated
- 2026-11-02
OSVCLSA-2026-1792869761 No score
TuxCare security update for lodash.isequal (1 CVE)
TuxCare rebuilt lodash.isequal to address 1 CVE. Fixed in 4.5.0-tuxcare.10.
- Record
CLSA-2026-1792869761- Updated
- 2026-11-02
OSVUSN-8411-1 No score
node-lodash vulnerabilities
It was discovered that Lodash was vulnerable to a prototype pollution issue in the zipObjectDeep function. An attacker could possibly use this issue to modify application behavior. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2020-8203)
Liyuan Chen discovered that Lodash was vulnerable to a regular expression denial of service issue in the toNumber, trim, and trimEnd functions. An attacker could possibly use this issue to consume excessive system resources, resulting in a denial of service. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2020-28500)
Marc Hassan discovered that Lodash did not properly sanitize input to the template function. An attacker could possibly use this issue to inject and execute arbitrary commands. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 20.04 LTS. (CVE-2021-23337)
It was discovered that Lodash was vulnerable to a prototype pollution issue in the unset and omit functions. An attacker could possibly use this issue to delete properties from global prototypes, resulting in security restrictions being bypassed. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 25.10. (CVE-2025-13465)
It was discovered that Lodash was vulnerable to a prototype pollution issue in the unset and omit functions. An attacker could possibly use this issue to delete properties from built-in prototypes, resulting in security restrictions being bypassed. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 25.10, and Ubuntu 26.04 LTS. (CVE-2026-2950)
It was discovered that Lodash did not properly validate certain inputs to the template function. An attacker could possibly use this issue to inject malicious code during template processing, resulting in arbitrary code execution. (CVE-2026-4800)
- Record
USN-8411-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
lodashnpm |
4.17.23 to 4.17.23 | 4.18.1 |
lodash-esnpm |
4.17.23 to 4.17.23 | 4.18.1 |
lodash-amdnpm |
4.17.23 to 4.17.23 | 4.18.1 |
lodash.unsetnpm |
before 4.18.0 | 4.18.0 |
lodash.omitnpm |
before 4.18.0 | 4.18.0 |
lodashTuxCare:npm |
4.18.1-tuxcare.0 up to 4.18.1-tuxcare.1, plus listed versions 4.18.1 |
4.18.1-tuxcare.1 |
lodashTuxCare:npm |
4.17.21-tuxcare.0 up to 4.17.21-tuxcare.1, plus listed versions 4.17.21 |
4.17.21-tuxcare.1 |
lodashTuxCare:npm |
4.17.4-tuxcare.0 up to 4.17.4-tuxcare.3, plus listed versions 4.17.44.17.4-tuxcare.14.17.4-tuxcare.2 |
4.17.4-tuxcare.3 |
lodashTuxCare:npm |
4.17.11-tuxcare.0 up to 4.17.11-tuxcare.2, plus listed versions 4.17.114.17.11-tuxcare.1 |
4.17.11-tuxcare.2 |
lodashTuxCare:npm |
4.17.5-tuxcare.0 up to 4.17.5-tuxcare.3, plus listed versions 4.17.54.17.5-tuxcare.14.17.5-tuxcare.2 |
4.17.5-tuxcare.3 |
Show 72 moreShow less
| Package | Affected | Fixed |
|---|---|---|
lodash-esTuxCare:npm |
4.17.11-tuxcare.0 up to 4.17.11-tuxcare.1, plus listed versions 4.17.11 |
4.17.11-tuxcare.1 |
lodash-esTuxCare:npm |
4.17.21-tuxcare.0 up to 4.17.21-tuxcare.1, plus listed versions 4.17.21 |
4.17.21-tuxcare.1 |
lodash-esTuxCare:npm |
4.17.15-tuxcare.0 up to 4.17.15-tuxcare.1, plus listed versions 4.17.15 |
4.17.15-tuxcare.1 |
lodashTuxCare:npm |
4.17.23-tuxcare.0 up to 4.17.23-tuxcare.1, plus listed versions 4.17.23 |
4.17.23-tuxcare.1 |
lodashTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.cloneTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.clonedeepwithTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.differenceTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.flatmapTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.foreachTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.isequalTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.uniqTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.uniqwithTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.xorTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.14.5.0-tuxcare.24.5.0-tuxcare.34.5.0-tuxcare.44.5.0-tuxcare.54.5.0-tuxcare.64.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodash.clonedeepTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.8, plus listed versions 4.5.04.5.0-tuxcare.7 |
4.5.0-tuxcare.8 |
lodashTuxCare:npm |
4.17.15-tuxcare.0 up to 4.17.15-tuxcare.11, plus listed versions 4.17.154.17.15-tuxcare.14.17.15-tuxcare.104.17.15-tuxcare.24.17.15-tuxcare.3 Show 6 moreShow less4.17.15-tuxcare.44.17.15-tuxcare.54.17.15-tuxcare.64.17.15-tuxcare.74.17.15-tuxcare.84.17.15-tuxcare.9 |
4.17.15-tuxcare.11 |
lodash.isequalTuxCare:npm |
4.5.0-tuxcare.0 up to 4.5.0-tuxcare.10, plus listed versions 4.5.04.5.0-tuxcare.74.5.0-tuxcare.84.5.0-tuxcare.9 |
4.5.0-tuxcare.10 |
node-lodashDebian:12 |
before 4.17.21+dfsg+~cs8.31.198.20210220-9+deb12u1, plus listed versions 4.17.21+dfsg+~cs8.31.198.20210220-9 |
4.17.21+dfsg+~cs8.31.198.20210220-9+deb12u1 |
node-lodashDebian:13 |
before 4.17.21+dfsg+~cs8.31.198.20210220-9+deb13u1, plus listed versions 4.17.21+dfsg+~cs8.31.198.20210220-9 |
4.17.21+dfsg+~cs8.31.198.20210220-9+deb13u1 |
node-lodashDebian:14 |
before 4.18.1+dfsg-1, plus listed versions 4.17.21+dfsg+~cs8.31.198.20210220-104.17.21+dfsg+~cs8.31.198.20210220-94.17.23+dfsg-1 |
4.18.1+dfsg-1 |
lodashnpm |
4.17.23 up to 4.18.1 | 4.18.1 |
lodash-esnpm |
4.17.23 up to 4.18.1 | 4.18.1 |
lodash-amdnpm |
4.17.23 up to 4.18.1 | 4.18.1 |
cockpit-packagekitRed Hat:enterprise_linux:9::appstream |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpit-storagedRed Hat:enterprise_linux:9::appstream |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpitRed Hat:enterprise_linux:9::baseos |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpit-bridgeRed Hat:enterprise_linux:9::baseos |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpit-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpit-debugsourceRed Hat:enterprise_linux:9::baseos |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpit-docRed Hat:enterprise_linux:9::baseos |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpit-systemRed Hat:enterprise_linux:9::baseos |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpit-wsRed Hat:enterprise_linux:9::baseos |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpit-ws-selinuxRed Hat:enterprise_linux:9::baseos |
before 0:356.1-1.el9_8 | 0:356.1-1.el9_8 |
cockpit-packagekitRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
cockpit-storagedRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
cockpitRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
cockpit-bridgeRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
cockpit-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
cockpit-debugsourceRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
cockpit-docRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
cockpit-systemRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
cockpit-wsRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
cockpit-ws-selinuxRed Hat:enterprise_linux:10.2 |
before 0:356.1-1.el10_2 | 0:356.1-1.el10_2 |
nodejs25Red Hat:hummingbird:1 |
before 0:25.9.0-1.1.hum1 | 0:25.9.0-1.1.hum1 |
nodejs25-binRed Hat:hummingbird:1 |
before 0:25.9.0-1.1.hum1 | 0:25.9.0-1.1.hum1 |
nodejs25-develRed Hat:hummingbird:1 |
before 0:25.9.0-1.1.hum1 | 0:25.9.0-1.1.hum1 |
nodejs25-docsRed Hat:hummingbird:1 |
before 0:25.9.0-1.1.hum1 | 0:25.9.0-1.1.hum1 |
nodejs25-full-i18nRed Hat:hummingbird:1 |
before 0:25.9.0-1.1.hum1 | 0:25.9.0-1.1.hum1 |
nodejs25-libsRed Hat:hummingbird:1 |
before 0:25.9.0-1.1.hum1 | 0:25.9.0-1.1.hum1 |
nodejs25-npmRed Hat:hummingbird:1 |
before 0:11.12.1-1.25.9.0.1.1.hum1 | 0:11.12.1-1.25.9.0.1.1.hum1 |
nodejs25-npm-binRed Hat:hummingbird:1 |
before 0:25.9.0-1.1.hum1 | 0:25.9.0-1.1.hum1 |
yarnpkgRed Hat:hummingbird:1 |
before 0:1.22.22-18.1.hum1 | 0:1.22.22-18.1.hum1 |
nodejs20Red Hat:hummingbird:1 |
before 0:20.20.2-1.hum1 | 0:20.20.2-1.hum1 |
nodejs20-binRed Hat:hummingbird:1 |
before 0:20.20.2-1.hum1 | 0:20.20.2-1.hum1 |
nodejs20-develRed Hat:hummingbird:1 |
before 0:20.20.2-1.hum1 | 0:20.20.2-1.hum1 |
nodejs20-docsRed Hat:hummingbird:1 |
before 0:20.20.2-1.hum1 | 0:20.20.2-1.hum1 |
nodejs20-full-i18nRed Hat:hummingbird:1 |
before 0:20.20.2-1.hum1 | 0:20.20.2-1.hum1 |
nodejs20-libsRed Hat:hummingbird:1 |
before 0:20.20.2-1.hum1 | 0:20.20.2-1.hum1 |
nodejs20-npmRed Hat:hummingbird:1 |
before 0:10.8.2-1.20.20.2.1.hum1 | 0:10.8.2-1.20.20.2.1.hum1 |
nodejs20-npm-binRed Hat:hummingbird:1 |
before 0:20.20.2-1.hum1 | 0:20.20.2-1.hum1 |
lodashRoot:npm |
before 4.17.21-aikido.2 | 4.17.21-aikido.24.17.23-aikido.24.17.21-aikido.3 |
lodash-esRoot:npm |
before 4.17.23-aikido.2 | 4.17.23-aikido.24.17.21-aikido.4 |
@rootio/lodashRoot:npm |
before 4.17.21-root.io.2 | 4.17.21-root.io.24.17.21-root.io.14.17.23-root.io.14.17.23-root.io.24.17.21-root.io.3 |
@rootio/lodash-esRoot:npm |
before 4.17.21-root.io.3 | 4.17.21-root.io.34.17.23-root.io.14.17.23-root.io.24.17.21-root.io.4 |
node-lodashUbuntu:Pro:16.04:LTS |
before 2.4.1+dfsg-3ubuntu0.1~esm1, plus listed versions 2.4.1+dfsg-3 |
2.4.1+dfsg-3ubuntu0.1~esm1 |
node-lodashUbuntu:Pro:18.04:LTS |
before 4.17.4+dfsg-1ubuntu0.1~esm1, plus listed versions 4.17.4+dfsg-1 |
4.17.4+dfsg-1ubuntu0.1~esm1 |
node-lodashUbuntu:Pro:20.04:LTS |
before 4.17.15+dfsg-2ubuntu0.1~esm1, plus listed versions 4.17.11+dfsg-44.17.15+dfsg-2 |
4.17.15+dfsg-2ubuntu0.1~esm1 |
node-lodashUbuntu:Pro:22.04:LTS |
before 4.17.21+dfsg+~cs8.31.198.20210220-5ubuntu0.1~esm1, plus listed versions 4.17.21+dfsg+~cs8.31.173-14.17.21+dfsg+~cs8.31.196.20210220-24.17.21+dfsg+~cs8.31.198.20210220-44.17.21+dfsg+~cs8.31.198.20210220-5 |
4.17.21+dfsg+~cs8.31.198.20210220-5ubuntu0.1~esm1 |
node-lodashUbuntu:Pro:24.04:LTS |
before 4.17.21+dfsg+~cs8.31.198.20210220-9ubuntu0.24.04.1~esm1, plus listed versions 4.17.21+dfsg+~cs8.31.198.20210220-9 |
4.17.21+dfsg+~cs8.31.198.20210220-9ubuntu0.24.04.1~esm1 |
node-lodashUbuntu:25.10 |
before 4.17.21+dfsg+~cs8.31.198.20210220-9ubuntu0.25.10.1, plus listed versions 4.17.21+dfsg+~cs8.31.198.20210220-9 |
4.17.21+dfsg+~cs8.31.198.20210220-9ubuntu0.25.10.1 |
node-lodashUbuntu:26.10 |
All versions, plus listed versions 4.17.23+dfsg-14.18.1+dfsg-34.18.1+dfsg1-14.18.1+dfsg1-2 |
None known |
node-lodashUbuntu:Pro:26.04:LTS |
before 4.17.23+dfsg-1ubuntu0.1~esm1, plus listed versions 4.17.21+dfsg+~cs8.31.198.20210220-94.17.23+dfsg-1 |
4.17.23+dfsg-1ubuntu0.1~esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | GitHub Advisories | |
| affected, references | GitHub Advisories, OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-2950 is a medium vulnerability (CVSS 6.5) in Lodash, published March 31, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.34%, the 27th percentile. Fixed in lodash 4.18.1.
References
github.com/lodash/lodash/security/advisories/GHSA-f23m-r3pf-42rh
cna.openjsf.org/security-advisories.html
github.com/lodash/lodash/security/advisories/GHSA-xxjr-mmjv-4gpg
nvd.nist.gov/vuln/detail/CVE-2026-2950
github.com/lodash/lodash/commit/4f0e376589e1889e8993e212a5c9041112ad178e
github.com/lodash/lodash/commit/87e6676934f7b4450fad68c35f0325ba165b48f8
Show 147 moreShow less
github.com/lodash/lodash/commit/bbcf0036d27ef936f175bf26e73e247994d8e1e4
github.com/lodash/lodash/commit/db27b6bb14b12a1451b20edf87dfe307b87a337d
github.com/lodash/lodash/commit/fe8d32eda854377349a4f922ab7655c8e5df9a0b
github.com/lodash/lodash/releases/tag/4.18.1
github.com/advisories/GHSA-f23m-r3pf-42rh
github.com/CVEProject/cvelistV5/tree/main/cves/2026/2xxx/CVE-2026-2950.json
security-tracker.debian.org/tracker/CVE-2026-2950
github.com/lodash/lodash
access.redhat.com/errata/RHBA-2026:21387
security.access.redhat.com/data/csaf/v2/advisories/2026/rhba-2026_21387.json
access.redhat.com/security/cve/CVE-2026-2950
bugzilla.redhat.com/show_bug.cgi?id=2453499
cve.org/CVERecord?id=CVE-2026-2950
access.redhat.com/security/cve/CVE-2026-4631
bugzilla.redhat.com/show_bug.cgi?id=2450246
cve.org/CVERecord?id=CVE-2026-4631
nvd.nist.gov/vuln/detail/CVE-2026-4631
github.com/cockpit-project/cockpit/security/advisories/GHSA-m4gv-x78h-3427
access.redhat.com/security/cve/CVE-2026-4800
bugzilla.redhat.com/show_bug.cgi?id=2453496
cve.org/CVERecord?id=CVE-2026-4800
nvd.nist.gov/vuln/detail/CVE-2026-4800
github.com/lodash/lodash/security/advisories/GHSA-r5fr-rjxr-66jc
access.redhat.com/errata/RHBA-2026:21388
security.access.redhat.com/data/csaf/v2/advisories/2026/rhba-2026_21388.json
access.redhat.com/errata/RHSA-2026:7378
images.redhat.com
access.redhat.com/security/cve/CVE-2025-59464
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-55132
access.redhat.com/security/cve/CVE-2025-55131
access.redhat.com/security/cve/CVE-2025-55130
access.redhat.com/security/cve/CVE-2026-45149
access.redhat.com/security/cve/CVE-2026-9697
access.redhat.com/security/cve/CVE-2026-6734
access.redhat.com/security/cve/CVE-2026-9675
access.redhat.com/security/cve/CVE-2026-9678
access.redhat.com/security/cve/CVE-2026-48618
access.redhat.com/security/cve/CVE-2026-48933
access.redhat.com/security/cve/CVE-2026-48615
access.redhat.com/security/cve/CVE-2026-48936
access.redhat.com/security/cve/CVE-2026-48934
access.redhat.com/security/cve/CVE-2026-48928
access.redhat.com/security/cve/CVE-2026-48930
access.redhat.com/security/cve/CVE-2026-48619
access.redhat.com/security/cve/CVE-2026-48935
access.redhat.com/security/cve/CVE-2026-59870
access.redhat.com/security/cve/CVE-2026-59868
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7378.json
bugzilla.redhat.com/show_bug.cgi?id=2431352
cve.org/CVERecord?id=CVE-2025-55130
nvd.nist.gov/vuln/detail/CVE-2025-55130
nodejs.org/en/blog/vulnerability/december-2025-security-releases
bugzilla.redhat.com/show_bug.cgi?id=2431350
cve.org/CVERecord?id=CVE-2025-55131
nvd.nist.gov/vuln/detail/CVE-2025-55131
bugzilla.redhat.com/show_bug.cgi?id=2431338
cve.org/CVERecord?id=CVE-2025-55132
nvd.nist.gov/vuln/detail/CVE-2025-55132
bugzilla.redhat.com/show_bug.cgi?id=2431344
cve.org/CVERecord?id=CVE-2025-59464
nvd.nist.gov/vuln/detail/CVE-2025-59464
bugzilla.redhat.com/show_bug.cgi?id=2490024
cve.org/CVERecord?id=CVE-2026-6734
nvd.nist.gov/vuln/detail/CVE-2026-6734
github.com/nodejs/undici/security/advisories/GHSA-hm92-r4w5-c3mj
bugzilla.redhat.com/show_bug.cgi?id=2489979
cve.org/CVERecord?id=CVE-2026-9675
nvd.nist.gov/vuln/detail/CVE-2026-9675
github.com/nodejs/undici/security/advisories/GHSA-38rv-x7px-6hhq
bugzilla.redhat.com/show_bug.cgi?id=2490000
cve.org/CVERecord?id=CVE-2026-9678
nvd.nist.gov/vuln/detail/CVE-2026-9678
github.com/nodejs/undici/security/advisories/GHSA-pr7r-676h-xcf6
bugzilla.redhat.com/show_bug.cgi?id=2490018
cve.org/CVERecord?id=CVE-2026-9697
nvd.nist.gov/vuln/detail/CVE-2026-9697
github.com/nodejs/undici/security/advisories/GHSA-vmh5-mc38-953g
bugzilla.redhat.com/show_bug.cgi?id=2483481
cve.org/CVERecord?id=CVE-2026-45149
nvd.nist.gov/vuln/detail/CVE-2026-45149
github.com/juliangruber/brace-expansion/security/advisories/GHSA-jxxr-4gwj-5jf2
bugzilla.redhat.com/show_bug.cgi?id=2493335
cve.org/CVERecord?id=CVE-2026-48615
nvd.nist.gov/vuln/detail/CVE-2026-48615
nodejs.org/en/blog/vulnerability/june-2026-security-releases
bugzilla.redhat.com/show_bug.cgi?id=2493337
cve.org/CVERecord?id=CVE-2026-48618
nvd.nist.gov/vuln/detail/CVE-2026-48618
bugzilla.redhat.com/show_bug.cgi?id=2493325
cve.org/CVERecord?id=CVE-2026-48619
nvd.nist.gov/vuln/detail/CVE-2026-48619
bugzilla.redhat.com/show_bug.cgi?id=2493333
cve.org/CVERecord?id=CVE-2026-48928
nvd.nist.gov/vuln/detail/CVE-2026-48928
bugzilla.redhat.com/show_bug.cgi?id=2493326
cve.org/CVERecord?id=CVE-2026-48930
nvd.nist.gov/vuln/detail/CVE-2026-48930
github.com/nodejs/node/commit/7dafafa2424710ded8b77eb7c878e884c1aef64e
hackerone.com/reports/3656716
bugzilla.redhat.com/show_bug.cgi?id=2493331
cve.org/CVERecord?id=CVE-2026-48933
nvd.nist.gov/vuln/detail/CVE-2026-48933
bugzilla.redhat.com/show_bug.cgi?id=2493332
cve.org/CVERecord?id=CVE-2026-48934
nvd.nist.gov/vuln/detail/CVE-2026-48934
bugzilla.redhat.com/show_bug.cgi?id=2493329
cve.org/CVERecord?id=CVE-2026-48935
nvd.nist.gov/vuln/detail/CVE-2026-48935
bugzilla.redhat.com/show_bug.cgi?id=2493336
cve.org/CVERecord?id=CVE-2026-48936
nvd.nist.gov/vuln/detail/CVE-2026-48936
bugzilla.redhat.com/show_bug.cgi?id=2498114
cve.org/CVERecord?id=CVE-2026-59868
nvd.nist.gov/vuln/detail/CVE-2026-59868
github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1
github.com/nodeca/js-yaml/releases/tag/5.2.0
github.com/nodeca/js-yaml/security/advisories/GHSA-g796-fgmg-93mv
bugzilla.redhat.com/show_bug.cgi?id=2498130
cve.org/CVERecord?id=CVE-2026-59870
nvd.nist.gov/vuln/detail/CVE-2026-59870
github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe
github.com/nodeca/js-yaml/releases/tag/5.2.1
github.com/nodeca/js-yaml/security/advisories/GHSA-724g-mxrg-4qvm
access.redhat.com/errata/RHSA-2026:7655
access.redhat.com/security/cve/CVE-2026-45736
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7655.json
bugzilla.redhat.com/show_bug.cgi?id=2477914
cve.org/CVERecord?id=CVE-2026-45736
nvd.nist.gov/vuln/detail/CVE-2026-45736
github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086
github.com/websockets/ws/security/advisories/GHSA-58qx-3vcg-4xpx
access.redhat.com/errata/RHSA-2026:9455
access.redhat.com/security/cve/CVE-2026-8723
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_9455.json
bugzilla.redhat.com/show_bug.cgi?id=2478227
cve.org/CVERecord?id=CVE-2026-8723
nvd.nist.gov/vuln/detail/CVE-2026-8723
github.com/ljharb/qs/commit/21f80b33e5c8b3f7eba1034fff0da4a4a37a1d41
github.com/ljharb/qs/security/advisories/GHSA-q8mj-m7cp-5q26
ubuntu.com/security/CVE-2026-2950
ubuntu.com/security/notices/USN-8411-1
ubuntu.com/security/CVE-2020-8203
ubuntu.com/security/CVE-2020-28500
ubuntu.com/security/CVE-2021-23337
ubuntu.com/security/CVE-2025-13465
ubuntu.com/security/CVE-2026-4800