CVE-2026-59880: immutable-js immutable Inefficient Algorithmic Complexity
Vulnerability summary
CVE-2026-59880 is a high (CVSS 8.7) Inefficient Algorithmic Complexity vulnerability in immutable-js immutable. EPSS estimates a 0.66% chance of exploitation in the next 30 days, higher than 50.9% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 08-07-2026PublishedVulnerability first disclosed.
- 08-07-2026Last modifiedVulnerability information updated.
Description
Immutable.js provides many Persistent Immutable data structures. Prior to 4.3.9 and 5.1.8, Immutable.Map and Immutable.Set keep keys that share the same 32-bit hash in a HashCollisionNode collision bucket that is scanned linearly, allowing an attacker who controls keys inserted into a Map, such as through Immutable.Map(obj), Immutable.fromJS(obj), state.merge(userObject), or mergeDeep, to craft many colliding keys and degrade insertion and lookup to consume disproportionate CPU. This issue is fixed in versions 4.3.9 and 5.1.8.
CVSS metrics
9 scores · 7 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- OSV · WolfiEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- OSV · NpmEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- OSV · ChainguardEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- NVDNIST8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.66%
Chance of exploitation in the next 30 days
Percentile
51%
Versus all other CVEs
30-day change
+0.10 pp
From 0.57% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundImmutable Js
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Chainguard39 products
- arangodb-3.11< 3.11.14.5-r13
- arangodb-3.12< 3.12.9.4-r26
- argo-workflows-ui-4.0< 4.0.11-r0
- authentik-2025.12All versions (No fix recorded)
- authentik-2026.2< 2026.2.6-r11
Wolfi6 products
- argo-workflows-ui-4.0< 4.0.11-r0
- nextcloud-server-33< 33.0.7-r1
- rancher-api-ui< 1.2.3-r9
- vitess-23< 23.0.5-r6
- vitess-24< 24.0.2-r7
Immutable-js2 products
- immutable< 4.3.9 | ≥ 5.0.0, < 5.1.8
- immutable-js< 4.3.9 | ≥ 5.0.0-beta.1, < 5.1.8
Debian1 product
- node-immutableAll versions (No fix recorded) | < 4.3.9-1
Npm1 product
- immutable≥ 4.0.0-beta.1, < 4.3.9 | ≥ 5.0.0-beta.1, < 5.1.8 | < 3.8.4
Ubuntu1 product
- node-immutableAll versions (No fix recorded)
6 vendors · 50 products
References
12 links- github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9rX Refsource CONFIRMREPORTAdvisoryWEBExploitMitigationVendor Advisory
- github.com/immutable-js/immutable-js/commit/3dd7e5655012597a41873e328bf9142a8901527bX Refsource MISCFIXWEBPatch
- github.com/immutable-js/immutable-js/commit/e51d49fc612ded5ec4dfb94ff294d22074269b0fX Refsource MISCFIXWEBPatch