Vulnerability details
CVE-2026-59880
immutable-js immutable-js
Immutable.js: Hash-collision algorithmic complexity denial of service in Immutable.Map/Set
CVSS 4.0
8.7High
Official 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 scores
| Score | Version | Source | Vector |
|---|---|---|---|
| 8.7High | 4.0 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Affected products
| Vendor | Product | Versions | Source |
|---|---|---|---|
| immutable-js | immutable-js | < 4.3.9 | CVEProject cvelistV5 (CNA) |
| immutable-js | immutable-js | >= 5.0.0-beta.1, < 5.1.8 | CVEProject cvelistV5 (CNA) |
References and advisories
5- https://github.com/immutable-js/immutable-js/commit/3dd7e5655012597a41873e328bf9142a8901527b x_refsource_MISC
- https://github.com/immutable-js/immutable-js/commit/e51d49fc612ded5ec4dfb94ff294d22074269b0f x_refsource_MISC
- https://github.com/immutable-js/immutable-js/releases/tag/v4.3.9 x_refsource_MISC
- https://github.com/immutable-js/immutable-js/releases/tag/v5.1.8 x_refsource_MISC
- https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r x_refsource_CONFIRM
Kolun on Telegram @kolunsec
Exploited CVEs, key news and a daily digest
Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.
Details
- Published
- 2026-07-08
- Last updated
- 2026-07-08
- State
- Published
- Assigner (CNA)
- GitHub_M
Exploit prediction (EPSS)
0.66%
Probability of exploitation in 30 days
51.9%
Percentile (among all CVEs)
SSVC assessment (CISA)
- Automatable
- Yes
- Exploitation
- Proof of concept
- Technical impact
- Partial
Weaknesses (CWE)
- CWE-407Inefficient Algorithmic Complexity