CyberSecBulletin

Immutable-js vulnerabilities

We track 3 vulnerabilities in Immutable-js products across 2 products. 3 are rated high or critical, and none are known to be exploited. The most recent was published on July 8, 2026.

3vulnerabilities
1critical
2high
0exploited
8.3average CVSS score

Latest Immutable-js vulnerabilities

  • 7.5 High severity

    immutable-js: Integer Overflow or Wraparound

    CVE-2026-59879Immutable-js

    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 setListBound

  • 7.5 High severity

    immutable-js: Inefficient Algorithmic Complexity

    CVE-2026-59880Immutable-js

    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 cont

  • 9.8 Critical severity

    immutable-js: Improperly Controlled Modification of Object Prototype Attributes

    CVE-2026-29063Immutable-js

    Immutable.js provides many Persistent Immutable data structures. Prior to versions 3.8.3, 4.3.7, and 5.1.5, Prototype Pollution is possible in immutable via the mergeDeep(), mergeDeepWith(), merge(), Map.toJS(), and Map.toObject() APIs. This issue has been pat