CVE-2026-2950

MEDIUM
MEDIUM Priority: 0.02 BB Relevance: 71/100
Published: 2026-03-31 Modified: 2026-11-13 First seen: 2026-11-03 Status: active

Attack Surface

Network Low Complexity No Auth No Interaction

CVSS Vector Breakdown

AV: Network
AC: Low
PR: None
UI: None
S: Unchanged
C: None
I: Low
A: None

Description

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.

Weakness Classification (1)

Affected Software (5)

VendorProductVersion
lodash lodash 4.17.23 – 4.18.1
lodash lodash-amd 4.17.23 – 4.18.1
lodash lodash-es 4.17.23 – 4.18.1
lodash lodash.omit < 4.18.0
lodash lodash.unset < 4.18.0

Change History

FieldOld ValueNew ValueDetected
cvss_base 6.5 5.3 2026-11-13T19:30

Bug Bounty Relevance

71 / 100
✓ Network accessible
✓ No authentication
✓ Low complexity
✓ No user interaction

CVSS Score

5.3 / 10.0 v3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

EPSS — Exploitation Probability

0.34%
Raw Score 0.003380
Percentile 27.7%
Date 2026-11-14

EPSS Trend

2026-11-14
0.00338
2026-11-13
0.00337
2026-11-12
0.00337
2026-11-10
0.00337
2026-11-09
0.00337
2026-11-08
0.00337
2026-11-07
0.00337
2026-11-06
0.00337
2026-11-05
0.00337
2026-11-04
0.00337
2026-11-03
0.00337

Intelligence Sources

ghsa ref →
nvd ref →
osv ref →