Immutable.js `List` 32-bit trie overflow → unrecoverable DoS
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Partial Red Hat: 23 fixed, 17 without a fix
Attack profile from CVSS 4.0 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-190 and the CVSS impact.
Summary
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 setListBounds in src/List.js, causing an empty List to enter an uncatchable infinite loop, a populated List to allocate without bound until process abort, or setSize to silently wrap large values. This issue is fixed in versions 4.3.9 and 5.1.8.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| immutable-js | immutable-js | 5.0.0-beta.1 to before 5.1.8; before 4.3.9 | 5.1.8, 4.3.9 | Patch available | CNA |
| — | immutable (npm) | 4.0.0-rc.1 to before 4.3.9 | 4.3.9 | Patch available | GHSA-v56q-mh7h-f735 |
| — | immutable (npm) | 5.0.0-beta.1 to before 5.1.8 | 5.1.8 | Patch available | GHSA-v56q-mh7h-f735 |
| — | immutable (npm) | before 3.8.4 | 3.8.4 | Patch available | GHSA-v56q-mh7h-f735 |
- immutable-js Vendorimmutable-js Affected 5.0.0-beta.1 to before 5.1.8; before 4.3.9 Fixed in 5.1.8, 4.3.9 Patch available CNA
- immutable (npm) Vendor— Affected 4.0.0-rc.1 to before 4.3.9 Fixed in 4.3.9 Patch available GHSA-v56q-mh7h-f735
- immutable (npm) Vendor— Affected 5.0.0-beta.1 to before 5.1.8 Fixed in 5.1.8 Patch available GHSA-v56q-mh7h-f735
- immutable (npm) Vendor— Affected before 3.8.4 Fixed in 3.8.4 Patch available GHSA-v56q-mh7h-f735
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:immutable-js:immutable:*:*:*:*:*:node.js:*:* | before 4.3.9; 5.0.0 to before 5.1.8 | Vulnerable | immutable-js |
- cpe:2.3:a:immutable-js:immutable:*:*:*:*:*:node.js:*:* Versions before 4.3.9; 5.0.0 to before 5.1.8 Vulnerable ·immutable-js
Remediation
- Fix · CNA immutable-js (immutable-js) Fixed in 5.1.8, 4.3.9
- Fix · GHSA-v56q-mh7h-f735 immutable (npm) Fixed in 4.3.9 Advisory →
- Fix · GHSA-v56q-mh7h-f735 immutable (npm) Fixed in 5.1.8 Advisory →
- Fix · GHSA-v56q-mh7h-f735 immutable (npm) Fixed in 3.8.4 Advisory →
Red Hat 24 advisories
- RHSA-2026:95360 Released 2026-11-04 · Red Hat rating ImportantRed Hat build of Cryostat security update
- Cryostat 4 on RHEL 9 cryostat/cryostat-grafana-dashboard-rhel9, cryostat/cryostat-openshift-console-plugin-rhel9, cryostat/cryostat-storage-rhel9
- RHSA-2026:93951 Released 2026-11-02 · Red Hat rating ImportantOpenShift Virtualization v4.17 Images
- Red Hat Container Native Virtualization 4.17 registry.redhat.io/container-native-virtualization/kubevirt-console-plugin-rhel9
- RHSA-2026:92650 Released 2026-10-29 · Red Hat rating ImportantRed Hat OpenShift Data Foundation 4.19.26 security, enhancement & bug fix update
- Red Hat Openshift Data Foundation 4.19 registry.redhat.io/odf4/cephcsi-rhel9, registry.redhat.io/odf4/cephcsi-rhel9-operator, registry.redhat.io/odf4/mcg-core-rhel9 +17
Show 21 more Red Hat advisories
- RHSA-2026:87410 Released 2026-10-21 · Red Hat rating CriticalRHOAI 2.25.12 - Red Hat OpenShift AI
- Red Hat OpenShift AI 2.25 registry.redhat.io/rhoai/odh-built-in-detector-rhel9, registry.redhat.io/rhoai/odh-caikit-nlp-rhel9, registry.redhat.io/rhoai/odh-codeflare-operator-rhel9 +47
- RHSA-2026:85846 Released 2026-10-20 · Red Hat rating ImportantMigration Toolkit for Containers (MTC) 1.8.18 security and bug fix update
- Red Hat Migration Toolkit 1.8 registry.redhat.io/rhmtc/openshift-migration-controller-rhel8, registry.redhat.io/rhmtc/openshift-migration-registry-rhel8, registry.redhat.io/rhmtc/openshift-migration-ui-rhel8 +1
- RHSA-2026:83503 Released 2026-10-20 · Red Hat rating ImportantOpenShift Container Platform 4.20.43 security and extras update
- Red Hat OpenShift Container Platform 4.20 registry.redhat.io/openshift4/nmstate-console-plugin-rhel9, registry.redhat.io/openshift4/ose-cluster-capacity-rhel9, registry.redhat.io/openshift4/ose-local-storage-diskmaker-rhel9 +5
- RHSA-2026:79546 Released 2026-10-08 · Red Hat rating ImportantRed Hat Quay 3.12.23
- Red Hat Quay 3.12 registry.redhat.io/quay/quay-rhel8
- RHSA-2026:79366 Released 2026-10-08 · Red Hat rating ImportantRed Hat Quay 3.10.27
- Red Hat Quay 3.10 registry.redhat.io/quay/quay-rhel8
- RHSA-2026:77656 Released 2026-10-07 · Red Hat rating ImportantRed Hat Quay 3.9.27
- Red Hat Quay 3.9 registry.redhat.io/quay/quay-rhel8
- RHSA-2026:74435 Released 2026-10-07 · Red Hat rating ImportantOpenShift Container Platform 4.19.50 security and extras update
- Red Hat OpenShift Container Platform 4.19 registry.redhat.io/openshift4/kube-compare-artifacts-rhel9, registry.redhat.io/openshift4/nmstate-console-plugin-rhel9, registry.redhat.io/openshift4/ose-cluster-nfd-rhel9-operator
- RHSA-2026:74384 Released 2026-10-06 · Red Hat rating ImportantOpenShift Container Platform 4.21.36 security and extras update
- Red Hat OpenShift Container Platform 4.21 registry.redhat.io/openshift4/kube-compare-artifacts-rhel9, registry.redhat.io/openshift4/nmstate-console-plugin-rhel9, registry.redhat.io/openshift4/ose-aws-efs-csi-driver-container-rhel9
- RHSA-2026:74503 Released 2026-10-01 · Red Hat rating CriticalSatellite 6.19.5 Async Update
- Red Hat Satellite 6.19 for RHEL 9 foreman-3.18.0.14-1.el9sat, foreman-cli-3.18.0.14-1.el9sat, foreman-debug-3.18.0.14-1.el9sat +19
- RHSA-2026:72854 Released 2026-09-28 · Red Hat rating Importantmulticluster engine for Kubernetes v2.8.11 security update
- multicluster engine for Kubernetes 2.8 registry.redhat.io/multicluster-engine/addon-manager-rhel9, registry.redhat.io/multicluster-engine/backplane-rhel9-operator, registry.redhat.io/multicluster-engine/cluster-api-provider-kubevirt-rhel9 +8
- RHSA-2026:72851 Released 2026-09-28 · Red Hat rating Importantmulticluster engine for Kubernetes v2.9.8 security update
- multicluster engine for Kubernetes 2.9 registry.redhat.io/multicluster-engine/addon-manager-rhel9, registry.redhat.io/multicluster-engine/cluster-api-provider-kubevirt-rhel9, registry.redhat.io/multicluster-engine/console-mce-rhel9 +7
- RHSA-2026:72850 Released 2026-09-28 · Red Hat rating Importantmulticluster engine for Kubernetes v2.6.15 security update
- multicluster engine for Kubernetes 2.6 registry.redhat.io/multicluster-engine/addon-manager-rhel9, registry.redhat.io/multicluster-engine/backplane-rhel9-operator, registry.redhat.io/multicluster-engine/cluster-api-provider-kubevirt-rhel9 +7
- RHSA-2026:72712 Released 2026-09-28 · Red Hat rating ImportantAnsible plug-ins for Red Hat Developer Hub Product Release Update
- Red Hat Ansible Automation Platform 2.1 registry.redhat.io/ansible-automation-platform/automation-portal
- RHSA-2026:69289 Released 2026-09-21 · Red Hat rating ImportantA Subscription Management tool for finding and reporting Red Hat product usage
- Red Hat Discovery 2 registry.redhat.io/discovery/discovery-server-rhel9, registry.redhat.io/discovery/discovery-ui-rhel9
- RHSA-2026:69255 Released 2026-09-21 · Red Hat rating ImportantRed Hat Quay 3.16.6
- Red Hat Quay 3.16 registry.redhat.io/quay/quay-rhel9
- RHSA-2026:68765 Released 2026-09-17 · Red Hat rating ImportantTechnical preview of the satellite/iop-vulnerability-frontend-rhel9 container image
- Red Hat Satellite 6.18 registry.redhat.io/satellite/iop-vulnerability-frontend-rhel9
- RHSA-2026:68756 Released 2026-09-17 · Red Hat rating ImportantGeneral availability of the satellite/iop-host-inventory-frontend-rhel9 container image
- Red Hat Satellite 6.18 registry.redhat.io/satellite/iop-host-inventory-frontend-rhel9
- RHSA-2026:68691 Released 2026-09-17 · Red Hat rating ImportantKiali 2.17.14 for Red Hat OpenShift Service Mesh 3.2
- Red Hat OpenShift Service Mesh 3.2 registry.redhat.io/openshift-service-mesh/kiali-ossmc-rhel9, registry.redhat.io/openshift-service-mesh/kiali-rhel9
- RHSA-2026:68689 Released 2026-09-17 · Red Hat rating ImportantKiali 2.11.17 for Red Hat OpenShift Service Mesh 3.1
- Red Hat OpenShift Service Mesh 3.1 registry.redhat.io/openshift-service-mesh/kiali-ossmc-rhel9, registry.redhat.io/openshift-service-mesh/kiali-rhel9
- RHSA-2026:68687 Released 2026-09-17 · Red Hat rating ImportantKiali 2.4.23 for Red Hat OpenShift Service Mesh 3.0
- Red Hat OpenShift Service Mesh 3.0 registry.redhat.io/openshift-service-mesh/kiali-ossmc-rhel9, registry.redhat.io/openshift-service-mesh/kiali-rhel9
- RHSA-2026:67539 Released 2026-09-15 · Red Hat rating ImportantRed Hat Advanced Cluster Management for Kubernetes v2.14.5 security update
- Red Hat Advanced Cluster Management for Kubernetes 2.14 registry.redhat.io/rhacm2/acm-grafana-rhel9, registry.redhat.io/rhacm2/acm-multicluster-observability-addon-rhel9, registry.redhat.io/rhacm2/acm-prometheus-config-reloader-rhel9 +7
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Logging Subsystem for Red Hat OpenShift | Affected | No fix yet |
| Migration Toolkit for Virtualization | Affected | No fix yet |
| Network Observability Operator | Affected | No fix yet |
| Node HealthCheck Operator | Affected | No fix yet |
| OpenShift Lightspeed | Affected | No fix yet |
| OpenShift Pipelines | Affected | No fix yet |
| OpenShift Service Mesh 2 | Affected | No fix yet |
| Red Hat 3scale API Management Platform 2 | Affected | No fix planned: Will not fix |
| Red Hat Advanced Cluster Security 4 | Affected | No fix planned: Will not fix |
| Red Hat Ansible Automation Platform 2 | Affected | No fix yet |
| Red Hat Connectivity Link 1 | Affected | No fix yet: Fix deferred |
| Red Hat Edge Manager 1 | Affected | No fix yet |
| Red Hat Enterprise Linux 10 | Affected | No fix planned: Will not fix |
| Red Hat OpenShift Container Platform 4 | Affected | No fix yet |
| Red Hat OpenShift Container Platform 5 | Affected | No fix yet |
| Red Hat OpenShift GitOps | Affected | No fix planned: Will not fix |
| Red Hat Satellite 6 | Affected | No fix yet |
| Cryostat 4 on RHEL 9 | Fixed | RHSA-2026:95360 |
| Red Hat Advanced Cluster Management for Kubernetes 2.14 | Fixed | RHSA-2026:67539 |
| Red Hat Ansible Automation Platform 2.1 | Fixed | RHSA-2026:72712 |
| Red Hat Container Native Virtualization 4.17 | Fixed | RHSA-2026:93951 |
| Red Hat Discovery 2 | Fixed | RHSA-2026:69289 |
| Red Hat Migration Toolkit 1.8 | Fixed | RHSA-2026:85846 |
| Red Hat OpenShift AI 2.25 | Fixed | RHSA-2026:87410 |
| Red Hat OpenShift Container Platform 4.19 | Fixed | RHSA-2026:74435 |
| Red Hat OpenShift Container Platform 4.20 | Fixed | RHSA-2026:83503 |
| Red Hat OpenShift Container Platform 4.21 | Fixed | RHSA-2026:74384 |
| Red Hat OpenShift Service Mesh 3.0 | Fixed | RHSA-2026:68687 |
| Red Hat OpenShift Service Mesh 3.1 | Fixed | RHSA-2026:68689 |
| Red Hat OpenShift Service Mesh 3.2 | Fixed | RHSA-2026:68691 |
| Red Hat Openshift Data Foundation 4.19 | Fixed | RHSA-2026:92650 |
| Red Hat Quay 3.10 | Fixed | RHSA-2026:79366 |
| Red Hat Quay 3.12 | Fixed | RHSA-2026:79546 |
| Red Hat Quay 3.16 | Fixed | RHSA-2026:69255 |
| Red Hat Quay 3.9 | Fixed | RHSA-2026:77656 |
| Red Hat Satellite 6.18 | Fixed | RHSA-2026:68756, RHSA-2026:68765 |
| Red Hat Satellite 6.19 for RHEL 9 | Fixed | RHSA-2026:74503 |
| multicluster engine for Kubernetes 2.6 | Fixed | RHSA-2026:72850 |
| multicluster engine for Kubernetes 2.8 | Fixed | RHSA-2026:72854 |
| multicluster engine for Kubernetes 2.9 | Fixed | RHSA-2026:72851 |
Not affected: 26 products
- Cryostat 4
- Cryostat 4 on RHEL 9
- OpenShift Service Mesh 3
- Red Hat 3scale API Management Platform 2
- Red Hat Advanced Cluster Management for Kubernetes 2.14
- Red Hat Developer Hub 1
- Red Hat Discovery 2
- Red Hat Enterprise Linux 10
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 9
- Red Hat Migration Toolkit 1.8
- Red Hat OpenShift AI (RHOAI)
- Red Hat OpenShift AI 2.25
- Red Hat OpenShift Container Platform 4
- Red Hat OpenShift Container Platform 4.19
- Red Hat OpenShift Container Platform 4.20
- Red Hat OpenShift Container Platform 4.21
- Red Hat Openshift Data Foundation 4.19
- Red Hat Quay 3.10
- Red Hat Quay 3.12
- Red Hat Quay 3.16
- Red Hat Quay 3.9
- Red Hat Satellite 6.19 for RHEL 9
- multicluster engine for Kubernetes 2.6
- multicluster engine for Kubernetes 2.8
- multicluster engine for Kubernetes 2.9
Timeline
- 2026-10-02 Threatist record created from CVE-2026-59879
- 2026-10-03 Alias added: GHSA-v56q-mh7h-f735
- 2026-10-06 Fix available: RHSA-2026:74384 · Red Hat
- 2026-10-06 Fix available: Red Hat OpenShift Container Platform 4.21 · Red Hat
- 2026-10-07 Fix available: RHSA-2026:74435 · Red Hat
- 2026-10-07 Fix available: Red Hat OpenShift Container Platform 4.19 · Red Hat
- 2026-10-07 Fix available: RHSA-2026:77656 · Red Hat
- 2026-10-08 Fix available: Red Hat Quay 3.9 · Red Hat
- 2026-10-09 Fix available: RHSA-2026:79546 · Red Hat
- 2026-10-09 Fix available: RHSA-2026:79366 · Red Hat
- 2026-10-09 Fix available: Red Hat Quay 3.10, Red Hat Quay 3.12 · Red Hat
- 2026-10-13 Affected versions changed · Red Hat
- 2026-10-20 Fix available: RHSA-2026:85846 · Red Hat
- 2026-10-20 Fix available: RHSA-2026:83503 · Red Hat
- 2026-10-21 Fix available: Red Hat Migration Toolkit 1.8, Red Hat OpenShift Container Platform 4.20 · Red Hat
- 2026-10-22 Fix available: RHSA-2026:87410 · Red Hat
- 2026-10-23 EPSS moved to the below the 50th percentile
- 2026-10-23 Fix available: Red Hat OpenShift AI 2.25 · Red Hat
- 2026-10-27 Affected versions changed · Red Hat
- 2026-10-30 Affected versions changed · Red Hat
- 2026-10-31 Fix available: RHSA-2026:92650 · Red Hat
- 2026-10-31 Fix available: Red Hat Openshift Data Foundation 4.19 · Red Hat
- 2026-11-03 Fix available: RHSA-2026:93951 · Red Hat
- 2026-11-03 Fix available: Red Hat Container Native Virtualization 4.17 · Red Hat
- 2026-11-03 Affected versions changed · Red Hat
- 2026-11-06 Fix available: Cryostat 4 on RHEL 9 · Red Hat
- 2026-11-06 Fix available: RHSA-2026:95360 · Red Hat
- 2026-11-07 Affected versions changed · Red Hat
References
Patch 2
More immutable-js Immutable vulnerabilities
- TI-2026-42694 Immutable.js: Hash-collision algorithmic complexity denial of service in Immutable.Map/Set CVSS 4.0HIGH 8.7
- TI-2026-23208 Immutable.js: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable CVSS 4.0HIGH 8.7
Sources
- CVE-2026-59879 · CVE Program
- CVE-2026-59879 · NVD
- FIRST EPSS
- GHSA-v56q-mh7h-f735 · GitHub Advisory Database · CC BY 4.0
- CVE-2026-59879 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences