CVE-2026-119191

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:digitalbazaar:forge:*:*:*:*:*:*:*:*

History

31 Oct 2026, 00:41

Type Values Removed Values Added
First Time Digitalbazaar forge
Digitalbazaar
CPE cpe:2.3:a:digitalbazaar:forge:*:*:*:*:*:*:*:*
References () https://github.com/digitalbazaar/forge/commit/24035c181f41885ea3ec7279e6c0fcf270b6ec4b - () https://github.com/digitalbazaar/forge/commit/24035c181f41885ea3ec7279e6c0fcf270b6ec4b - Patch
References () https://github.com/digitalbazaar/forge/commit/523c8e74c28457daeff044230dce4a36313c5ab7 - () https://github.com/digitalbazaar/forge/commit/523c8e74c28457daeff044230dce4a36313c5ab7 - Patch
References () https://github.com/digitalbazaar/forge/releases/tag/v1.4.1 - () https://github.com/digitalbazaar/forge/releases/tag/v1.4.1 - Release Notes
References () https://github.com/digitalbazaar/forge/security/advisories/GHSA-rhr8-3pm8-cq29 - () https://github.com/digitalbazaar/forge/security/advisories/GHSA-rhr8-3pm8-cq29 - Exploit, Mitigation, Vendor Advisory

29 Oct 2026, 20:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-29 20:17

Updated : 2026-10-31 00:41


NVD link : CVE-2026-119191

Mitre link : CVE-2026-119191

CVE.ORG link : CVE-2026-119191


JSON object : View

Products Affected

digitalbazaar

  • forge
CWE
CWE-400

Uncontrolled Resource Consumption

CWE-674

Uncontrolled Recursion