Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
No advisories yet.
Wed, 08 Jul 2026 17:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Immutable-js
Immutable-js immutable-js |
|
| Vendors & Products |
Immutable-js
Immutable-js immutable-js |
Wed, 08 Jul 2026 16:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Immutable.js `List` 32-bit trie overflow → unrecoverable DoS | |
| Weaknesses | CWE-1284 CWE-190 CWE-400 CWE-835 |
|
| References |
|
|
| Metrics |
cvssV4_0
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-07-08T19:41:12.330Z
Reserved: 2026-07-07T16:40:07.982Z
Link: CVE-2026-59879
No data.
No data.
No data.
OpenCVE Enrichment
Updated: 2026-07-08T17:30:03Z