Skip to main content

Immutable CVE-2026-29063

HIGH
Improperly Controlled Modification of Object Prototype Attributes (Prototype Pollution) (CWE-1321)
2026-03-06 security-advisories@github.com GHSA-wf6x-7x77-mvgw
8.7
CVSS 4.0 · Vendor: github
View

Vulnerability Assessment

Weakness
CWE
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploit ScenarioDerived

An attacker could exploit this vulnerability to compromise the affected system.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 12, 2026

Immutable.js provides many Persistent Immutable data structures. versions up to 3.8.3 is affected by improperly controlled modification of object prototype attributes (prototype pollution).

RemediationAI

Monitor vendor advisories for a patch.

Affected Packages

npm immutable fix: 3.8.3, 4.3.8, 5.1.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in npm

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability (CWE-1321: Improperly Controlled Modification of Object Prototype Attributes (Prototype Pollution)) affects Immutable.js provides many Persistent Immutable data structures.. 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.

Know when Immutable gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (github) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Red Hat 8.8 HIGH

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
CVSS changed
Apr 17, 2026 - 21:37 NVD
8.7 (HIGH)
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 06, 2026 - 19:16 nvd
N/A

DescriptionCVE.org

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.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 2 npm packages depend on immutable (2 direct, 0 indirect)

Ecosystem-wide dependent count for version 4.0.0-rc.1.

Threat Intelligence Overview

EPSS Score
0.1%
Top 81% exploitable
Threat Intel
1
1 source
Data Quality
6 sources
Confidence: High
NVD CVE.org EPSS GHSA Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:immutable-js:immutable:*:*:*:*:*:node.js:*:*
cpe:2.3:a:immutable-js:immutable:*:*:*:*:*:node.js:*:*
cpe:2.3:a:immutable-js:immutable:*:*:*:*:*:node.js:*:*

Vendor StatusVendor

References

Advisories & patches
ADVISORY https://access.redhat.com/errata/RHSA-2026:6428 ADVISORY https://access.redhat.com/errata/RHSA-2026:6568 ADVISORY https://access.redhat.com/errata/RHSA-2026:6720 ADVISORY https://access.redhat.com/errata/RHSA-2026:6926 ADVISORY https://access.redhat.com/errata/RHSA-2026:7329 ADVISORY https://access.redhat.com/errata/RHSA-2026:8218 ADVISORY https://access.redhat.com/errata/RHSA-2026:8483 ADVISORY https://access.redhat.com/errata/RHSA-2026:8484 ADVISORY https://access.redhat.com/errata/RHSA-2026:8490 ADVISORY https://access.redhat.com/errata/RHSA-2026:8491 ADVISORY https://access.redhat.com/errata/RHSA-2026:8493 ADVISORY https://vuldb.com/vuln/349528 REF https://access.redhat.com/errata/RHSA-2026:11070 REF https://access.redhat.com/errata/RHSA-2026:11217 REF https://access.redhat.com/errata/RHSA-2026:11414 REF https://access.redhat.com/errata/RHSA-2026:11858 REF https://access.redhat.com/errata/RHSA-2026:11916 REF https://access.redhat.com/errata/RHSA-2026:12118 REF https://access.redhat.com/errata/RHSA-2026:13542 REF https://access.redhat.com/errata/RHSA-2026:13548 REF https://access.redhat.com/errata/RHSA-2026:13791 REF https://access.redhat.com/errata/RHSA-2026:13826 REF https://access.redhat.com/errata/RHSA-2026:13829 REF https://access.redhat.com/errata/RHSA-2026:13847 REF https://access.redhat.com/errata/RHSA-2026:13853 REF https://access.redhat.com/errata/RHSA-2026:17469 REF https://access.redhat.com/errata/RHSA-2026:17598 REF https://access.redhat.com/errata/RHSA-2026:19375 REF https://access.redhat.com/errata/RHSA-2026:19409 REF https://access.redhat.com/errata/RHSA-2026:19410 REF https://access.redhat.com/errata/RHSA-2026:19712 REF https://access.redhat.com/errata/RHSA-2026:20034 REF https://access.redhat.com/errata/RHSA-2026:20041 REF https://access.redhat.com/errata/RHSA-2026:20042 REF https://access.redhat.com/errata/RHSA-2026:20088 REF https://access.redhat.com/errata/RHSA-2026:21657 REF https://access.redhat.com/errata/RHSA-2026:21658 REF https://access.redhat.com/errata/RHSA-2026:21703 REF https://access.redhat.com/errata/RHSA-2026:21931 REF https://access.redhat.com/errata/RHSA-2026:22465 REF https://access.redhat.com/errata/RHSA-2026:23246 REF https://access.redhat.com/errata/RHSA-2026:24473 REF https://access.redhat.com/errata/RHSA-2026:24977 REF https://access.redhat.com/errata/RHSA-2026:26225 REF https://access.redhat.com/errata/RHSA-2026:26232 REF https://access.redhat.com/errata/RHSA-2026:27063 REF https://access.redhat.com/errata/RHSA-2026:28893 REF https://access.redhat.com/errata/RHSA-2026:28964 REF https://access.redhat.com/errata/RHSA-2026:29857 REF https://access.redhat.com/errata/RHSA-2026:29864 REF https://access.redhat.com/errata/RHSA-2026:34049 REF https://access.redhat.com/errata/RHSA-2026:34099 REF https://access.redhat.com/errata/RHSA-2026:34100 REF https://access.redhat.com/errata/RHSA-2026:34342 REF https://access.redhat.com/errata/RHSA-2026:36621 REF https://access.redhat.com/errata/RHSA-2026:36651 REF https://access.redhat.com/errata/RHSA-2026:36882 REF https://access.redhat.com/errata/RHSA-2026:40022 REF https://access.redhat.com/errata/RHSA-2026:40118 REF https://access.redhat.com/errata/RHSA-2026:40945 REF https://access.redhat.com/errata/RHSA-2026:40984 REF https://access.redhat.com/errata/RHSA-2026:41928 REF https://access.redhat.com/errata/RHSA-2026:41941 REF https://access.redhat.com/errata/RHSA-2026:41944 REF https://access.redhat.com/errata/RHSA-2026:9742 REF https://access.redhat.com/errata/RHSA-2026:9848 REF https://access.redhat.com/security/cve/CVE-2026-29063 REF https://bugzilla.redhat.com/show_bug.cgi?id=2445291 REF https://github.com/immutable-js/immutable-js/releases/tag/v3.8.3 REF https://github.com/immutable-js/immutable-js/releases/tag/v4.3.8 REF https://github.com/immutable-js/immutable-js/releases/tag/v5.1.5 REF https://github.com/immutable-js/immutable-js/security/advisories/GHSA-wf6x-7x77-mvgw REF https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-29063.json

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy