CVE-2026-29063: Immutable is vulnerable to Prototype Pollution
What kind of vulnerability is it? Who is impacted?
A Prototype Pollution is possible in immutable via the mergeDeep(), mergeDeepWith(), merge(), Map.toJS(), and Map.toObject() APIs.
References
- github.com/advisories/GHSA-wf6x-7x77-mvgw
- github.com/immutable-js/immutable-js
- github.com/immutable-js/immutable-js/commit/16b3313fdf2c5f579f10799e22869f6909abf945
- github.com/immutable-js/immutable-js/commit/6ed4eb626906df788b08019061b292b90bc718cb
- github.com/immutable-js/immutable-js/releases/tag/v4.3.8
- github.com/immutable-js/immutable-js/releases/tag/v5.1.5
- github.com/immutable-js/immutable-js/security/advisories/GHSA-wf6x-7x77-mvgw
- nvd.nist.gov/vuln/detail/CVE-2026-29063
Code Behaviors & Features
Detect and mitigate CVE-2026-29063 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →