CVE-2026-119191 json
Forge: ASN.1 resource exhaustion via BIT STRING decoding in asn1.fromDer
published 2026-10-29 10 d ago modified 2026-11-04 5 d ago also EUVD-2026-113348
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 37%
- public exploits
- 0
- none known
Summary
Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used asn1.fromDer(), BIT STRING decoding, maxDepth to process the relevant input or security decision. node-forge decoded ASN.1 stored inside BIT STRING values without consistently applying the configured maxDepth limit and recursively retained copies at each nesting level. Crafted DER containing nested BIT STRINGs could cause excessive recursion, CPU use, and quadratic memory consumption during asn1.fromDer(). This issue is fixed in version 1.4.1.
Patch / fix
- digitalbazaar forge 1.4.1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-119191 updated cvss 7.5
node-forge: node-forge: Denial of Service via nested ASN.1 BIT STRING decoding
-
Red Hat Node HealthCheck Operator workload-availability/node-remediation-console-rhel8, workload-availability/node-healthcheck-rhel9-operator, workload-availability/node-healthcheck-operator-bundle, workload-availability/node-healthcheck-must-gather-rhel9 Red Hat OpenShift Pipelines openshift-pipelines/pipelines-hub-ui-rhel9 Red Hat OpenShift Serverless openshift-serverless-1/logic-rhel9-operator Red Hat AMQ Broker 7 amq-broker-maven-repository.zip 7.14.1.CR3affected: workaround, no fix available
-
Red Hat Ansible Automation Platform 2 automation-controller 4.5.37-1.el8ap, automation-platform-ui 2.6.15-1.el9ap, automation-gateway 2.5.20260923-1.el9ap, ansible-automation-platform-24/lightspeed-rhel8, automation-eda-controller 1.0.10-0.1.20260317.git9cae940.el8apaffected: workaround, no fix available “Fix deferred”
-
Red Hat Build of Podman Desktop rh-podman-desktop 3c6fc75a2a6cf5bb9b8a667fddcbbf428132badcaffected: workaround, no fix available
-
Red Hat Ceph Storage 4 rhceph/rhceph-4-dashboard-rhel8affected: workaround, no fix available “Fix deferred”
-
Red Hat Connectivity Link 1 rhcl-1/rhcl-rhdh-dynamic-plugin-rhel9 Red Hat Developer Hub 1 rhdh/rhdh-hub-rhel9, rhdh/red-hat-developer-hub-backstage-plugin-lightspeed-backend, rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-cuda-rhel9, rhelai3/bootc-rocm-rhel9, rhelai3/bootc-gaudi-rhel9, rhelai3/disk-image-cuda-rhel9affected: workaround, no fix available
-
Red Hat Fuse 7 redhat-fuse-sources.zip 7.13.0, redhat-fuse-maven-repository.zip 7.13.0affected: workaround, no fix available “Fix deferred”
-
Red Hat Hardened Images grafana13.1 13.1.8-0.6.hum1, grafana13.2 13.2.4-0.4.hum1, grafana12.4 12.4.13-0.6.hum1 Red Hat OpenShift AI (RHOAI) rhoai/odh-feature-server-rhel9 Red Hat Quay 3 quay/quay-rhel8, quay/quay-rhel9 Red Hat Self-service automation portal 2 ansible-automation-platform/automation-portal, ansible-automation-platform/bootc-automation-portal-rhel9affected: workaround, no fix available
-
Red Hat OpenShift Service Mesh 3 openshift-service-mesh/kiali-rhel9-operator, openshift-service-mesh/kiali-operator-bundle Red Hat 3scale API Management Platform 2 3scale-amp2/system-rhel9not affected: component not present
show 2 moreshow fewer
-
Red Hat AMQ Broker 7 amq-broker-bin.zip 7.14.1.CR3 Red Hat build of Apache Camel for Spring Boot 4 rhaf-camel-spring-boot-maven-repository.zip 4.18.4.CS6, rhaf-camel-for-springboot-maven-repository.zip 3.5.16.CS2not affected: vulnerable code not present
-
Red Hat Enterprise Linux 8 pcs, grafana, pcs-snmp, grafana-loki, grafana-mssql, grafana-mysql, +12 more Red Hat Enterprise Linux 9 pcs, grafana, pcs-snmp, grafana-selinux, grafana 12.4.3-2.el10, pcs 0.12.0-3.el10_0.5 Red Hat Enterprise Linux 10 grafana 12.4.3-2.el10, pcs 0.12.0-3.el10_0.5not affected: component not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 5 d ago
Exploit prediction
0.43% chance of exploitation in the next 30 days, higher than 37% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/digitalbazaar/forge/security/advisories/GHSA-rhr8-3pm8-cq29 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected products
- digitalbazaar forge
Classification
References
-
github.com
/digitalbazaar/forge/commit/24035c181f41885ea3ec7279e6c0fcf270b6ec4b
patch
-
github.com
/digitalbazaar/forge/commit/523c8e74c28457daeff044230dce4a36313c5ab7
patch
-
github.com
/digitalbazaar/forge/security/advisories/GHSA-rhr8-3pm8-cq29
exploit, mitigation, vendor-advisory
-
github.com
/digitalbazaar/forge/releases/tag/v1.4.1
release-notes
Sources
- CVE List CVE-2026-119191
- NVD CVE-2026-119191
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.