Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
4358 articles · 196331 vulns · 36/41 feeds (7d)
← Back to list
7.5
CVE-2026-59879EXPLOITEDPATCHED
immutable-js · immutable

Immutable.js `List` 32-bit trie overflow → unrecoverable DoS

Description

Immutable.js provides many Persistent Immutable data structures. Prior to 4.3.9 and 5.1.8, List#set, List#setSize, List#setIn, List#updateIn, and the functional set, setIn, and updateIn mishandle an index or size in the range 2 ** 30 to 2 ** 31 in setListBounds in src/List.js, causing an empty List to enter an uncatchable infinite loop, a populated List to allocate without bound until process abort, or setSize to silently wrap large values. This issue is fixed in versions 4.3.9 and 5.1.8.

Affected Products

VendorProductVersions
immutable-jsimmutablenpm/immutable: < 4.3.9, npm/immutable: >= 5.0.0-beta.1, < 5.1.8

Also Affects

Downstream vendors/products affected by this vulnerability

VendorProductSourceConfidence
ibmtivoli netcool/omnibuscert_advisory90%
npmimmutableGHSA85%

References

  • https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735(x_refsource_CONFIRM)
  • https://github.com/immutable-js/immutable-js/commit/a1a1ee412dcaa380ab325196283d06594ffe4b84(x_refsource_MISC)
  • https://github.com/immutable-js/immutable-js/commit/f0bc997d8eb9886aff2236635aa210a95a04304a(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)

Related News (3 articles)

Tier B
CERT-FR3d ago
Multiples vulnérabilités dans les produits IBM (21 août 2026)
→ No new info (linked only)
Tier B
BSI Advisories19d ago
[NEU] [mittel] IBM Tivoli Netcool/OMNIbus (Immutable.js): Mehrere Schwachstellen ermöglichen Denial of Service
→ No new info (linked only)
Tier C
VulDB46d ago
CVE-2026-59879 | Immutable.js up to 4.3.8/5.1.7 setListBounds src/List.js infinite loop
→ No new info (linked only)
CVSS 3.17.5 HIGH
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CISA KEV❌ No
Actively exploited✅ Yes
Patch available
immutable@4.3.9immutable@5.1.8
CWECWE-190, CWE-400, CWE-835, CWE-1284
PublishedJul 8, 2026
Last enriched46d agov2
Tags
CVE-2026-59879
Trending Score49
Source articles3
Independent3
Info Completeness7/14
Missing: cvss, epss, kev, exploit, patch, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (1)

HIGHCVE-2026-59880EXP
Immutable.js: Hash-collision algorithmic complexity denial of service in Immutable.Map/Set
Trending: 49

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
Jul 8, 2026
Discovered by ZDM
Jul 8, 2026
Updated: description, severity, activelyExploited, tags
Jul 8, 2026
Actively Exploited
Jul 8, 2026
Patch Available
Jul 8, 2026

Version History

v2
Last enriched 46d ago
v2Tier C46d ago

Updated description with new details, changed severity to HIGH, and noted that the exploit is not available.

descriptionseverityactivelyExploitedtags
via VulDB
v146d ago

Initial creation