Vulnerability · Published Mar 6, 2026 · Assigned by GitHub_M
CVE-2026-29063Immutable.js: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable
High 8.8
In plain English
A high-severity prototype pollution in immutable-js from immutable-js. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.0% (higher than 63% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | node-immutable | no fix listed | DEBIAN-CVE-2026-29063 |
| Debian:13 | node-immutable | no fix listed | DEBIAN-CVE-2026-29063 |
| Debian:14 | node-immutable | 4.3.8-1 | DEBIAN-CVE-2026-29063 |
| Ubuntu:22.04:LTS | node-immutable | no fix listed | UBUNTU-CVE-2026-29063 |
| Ubuntu:24.04:LTS | node-immutable | no fix listed | UBUNTU-CVE-2026-29063 |
| Ubuntu:25.10 | node-immutable | no fix listed | UBUNTU-CVE-2026-29063 |
| Ubuntu:26.04:LTS | node-immutable | no fix listed | UBUNTU-CVE-2026-29063 |
| npm | immutable | 3.8.3 | GHSA-wf6x-7x77-mvgw |
| npm | immutable | 5.1.5 | GHSA-wf6x-7x77-mvgw |
| npm | immutable | 4.3.8 | GHSA-wf6x-7x77-mvgw |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| immutable-js | immutable-js | < 3.8.3< 4.3.7< 5.1.5 |
Weakness: CWE-1321, CWE-915 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
References
- https://github.com/immutable-js/immutable-js/security/advisories/GHSA-wf6x-7x77-mvgw x_refsource_CONFIRM
- https://github.com/immutable-js/immutable-js/releases/tag/v3.8.3 x_refsource_MISC
- https://github.com/immutable-js/immutable-js/releases/tag/v4.3.8 x_refsource_MISC
- https://github.com/immutable-js/immutable-js/releases/tag/v5.1.5 x_refsource_MISC
- https://access.redhat.com/security/cve/CVE-2026-29063 vdb-entry, x_refsource_REDHAT
- RHBZ#2445291 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-29063.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:34342 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:19409 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:19410 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:6428 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:24473 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36882 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:13548 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:13847 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:11070 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:11217 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:13791 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:13829 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:9742 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:13826 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:7329 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36651 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:40945 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:40118 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:41928 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:24977 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:19712 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34049 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:40022 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:28893 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:28964 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36621 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:20088 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34100 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34099 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:17598 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:21658 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:29857 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:21657 vendor-advisory, x_refsource_REDHAT