Prototype Pollution in Immutable.js v<3.8.3/4.3.7/5.1.5 via mergeDeep API
CVE-2026-29063 Published on March 6, 2026
Immutable.js: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable
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 patched in versions 3.8.3, 4.3.7, and 5.1.5.
Vulnerability Analysis
CVE-2026-29063 can be exploited with network access, and requires small amount of user privileges. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to be very high.
Weakness Types
What is a Prototype Pollution Vulnerability?
The software receives input from an upstream component that specifies attributes that are to be initialized or updated in an object, but it does not properly control modifications of attributes of the object prototype.
CVE-2026-29063 has been classified to as a Prototype Pollution vulnerability or weakness.
What is a Mass Assignment Vulnerability?
The software receives input from an upstream component that specifies multiple attributes, properties, or fields that are to be initialized or updated in an object, but it does not properly control which attributes can be modified.
CVE-2026-29063 has been classified to as a Mass Assignment vulnerability or weakness.
Products Associated with CVE-2026-29063
Want to know whenever a new CVE is published for Red Hat products? stack.watch will email you.
Affected Versions
immutable-js:- Version < 3.8.3 is affected.
- Version < 4.3.7 is affected.
- Version < 5.1.5 is affected.
- Version 1782839279 and below * is unaffected.
- Version 1782840539 and below * is unaffected.
- Version 1782839996 and below * is unaffected.
- Version 1779139872 and below * is unaffected.
- Version 1778927462 and below * is unaffected.
- Version 1777128790 and below * is unaffected.
- Version 1777559392 and below * is unaffected.
- Version 1776223790 and below * is unaffected.
- Version 1777306226 and below * is unaffected.
- Version 1775116156 and below * is unaffected.
- Version 1777301444 and below * is unaffected.
- Version 1774431617 and below * is unaffected.
- Version 1780920979 and below * is unaffected.
- Version 1783451729 and below * is unaffected.
- Version 1776927126 and below * is unaffected.
- Version 1777559387 and below * is unaffected.
- Version 1777307791 and below * is unaffected.
- Version 1777986630 and below * is unaffected.
- Version 1777976489 and below * is unaffected.
- Version 1776784286 and below * is unaffected.
- Version 1777903262 and below * is unaffected.
- Version 1775675922 and below * is unaffected.
- Version 1783502765 and below * is unaffected.
- Version 1783502438 and below * is unaffected.
- Version 1784194938 and below * is unaffected.
- Version 1784194574 and below * is unaffected.
- Version 1784126822 and below * is unaffected.
- Version 1784127736 and below * is unaffected.
- Version 1783690532 and below * is unaffected.
- Version 1780467029 and below * is unaffected.
- Version 1780467147 and below * is unaffected.
- Version 1779189627 and below * is unaffected.
- Version 1778473763 and below * is unaffected.
- Version 1778666987 and below * is unaffected.
- Version 1782276534 and below * is unaffected.
- Version 1784055834 and below * is unaffected.
- Version 1782157414 and below * is unaffected.
- Version 1782127091 and below * is unaffected.
- Version 1779262817 and below * is unaffected.
- Version 1778615276 and below * is unaffected.
- Version 1783306715 and below * is unaffected.
- Version 1778517109 and below * is unaffected.
- Version 1782240573 and below * is unaffected.
- Version 1782240332 and below * is unaffected.
- Version 1782269794 and below * is unaffected.
- Version 1777459211 and below * is unaffected.
- Version 1779874891 and below * is unaffected.
- Version 1779874967 and below * is unaffected.
- Version 1782259588 and below * is unaffected.
- Version 1779256322 and below * is unaffected.
- Version 1779249920 and below * is unaffected.
- Version 1780503846 and below * is unaffected.
- Version 1782171676 and below * is unaffected.
- Version 1778645008 and below * is unaffected.
- Version 1779863939 and below * is unaffected.
- Version 1781688743 and below * is unaffected.
- Version 1779266006 and below * is unaffected.
- Version 1783676191 and below * is unaffected.
- Version 1783929816 and below * is unaffected.
- Version 1784094353 and below * is unaffected.
- Version 1784093953 and below * is unaffected.
- Version 1784094943 and below * is unaffected.
- Version 1783676585 and below * is unaffected.
- Version 1783676649 and below * is unaffected.
- Version 1783676675 and below * is unaffected.
- Version 1784094299 and below * is unaffected.
- Version 1784094725 and below * is unaffected.
- Version 1783676820 and below * is unaffected.
- Version 1783676883 and below * is unaffected.
- Version 1783676894 and below * is unaffected.
- Version 1784095175 and below * is unaffected.
- Version 1783676977 and below * is unaffected.
- Version 1784093503 and below * is unaffected.
- Version 1783677297 and below * is unaffected.
- Version 1783677345 and below * is unaffected.
- Version 1783677533 and below * is unaffected.
- Version 1783684360 and below * is unaffected.
- Version 1783684068 and below * is unaffected.
- Version 1784054582 and below * is unaffected.
- Version 1784054606 and below * is unaffected.
- Version 1784055295 and below * is unaffected.
- Version 1783684603 and below * is unaffected.
- Version 1783684668 and below * is unaffected.
- Version 1783684667 and below * is unaffected.
- Version 1784054873 and below * is unaffected.
- Version 1783684707 and below * is unaffected.
- Version 1784055589 and below * is unaffected.
- Version 1783684779 and below * is unaffected.
- Version 1783684831 and below * is unaffected.
- Version 1783684839 and below * is unaffected.
- Version 1784055533 and below * is unaffected.
- Version 1784055558 and below * is unaffected.
- Version 1784056134 and below * is unaffected.
- Version 1783685128 and below * is unaffected.
- Version 1783685129 and below * is unaffected.
- Version 1783685375 and below * is unaffected.
- Version 1783667125 and below * is unaffected.
- Version 1783666755 and below * is unaffected.
- Version 1784054598 and below * is unaffected.
- Version 1784055387 and below * is unaffected.
- Version 1784055726 and below * is unaffected.
- Version 1783667517 and below * is unaffected.
- Version 1783667577 and below * is unaffected.
- Version 1783667611 and below * is unaffected.
- Version 1784055020 and below * is unaffected.
- Version 1783667641 and below * is unaffected.
- Version 1784055586 and below * is unaffected.
- Version 1783667790 and below * is unaffected.
- Version 1783667859 and below * is unaffected.
- Version 1783667875 and below * is unaffected.
- Version 1783667869 and below * is unaffected.
- Version 1783667877 and below * is unaffected.
- Version 1784055576 and below * is unaffected.
- Version 1784055244 and below * is unaffected.
- Version 1784055382 and below * is unaffected.
- Version 1783668266 and below * is unaffected.
- Version 1783668288 and below * is unaffected.
- Version 1783669219 and below * is unaffected.
- Version 1779910201 and below * is unaffected.
- Version 1776202125 and below * is unaffected.
- Version 1776191302 and below * is unaffected.
- Version 1776151124 and below * is unaffected.
- Version 1776151272 and below * is unaffected.
- Version 1776151106 and below * is unaffected.
- Version 1776151270 and below * is unaffected.
- Version 1776155669 and below * is unaffected.
- Version 1776149682 and below * is unaffected.
- Version 1776151134 and below * is unaffected.
- Version 1776151277 and below * is unaffected.
- Version 1776736910 and below * is unaffected.
- Version 1775253092 and below * is unaffected.
- Version 1775169219 and below * is unaffected.
- Version 1779204086 and below * is unaffected.
- Version 1779922205 and below * is unaffected.
- Version 1775169218 and below * is unaffected.
- Version 1781032495 and below * is unaffected.
- Version 1780105179 and below * is unaffected.
Exploit Probability
EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.