CVE-2026-119187

high

Description

Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used forge.tls.createConnection(), TLS record processing, process() to process the relevant input or security decision. node-forge processed received TLS records recursively, consuming one JavaScript stack frame per record in a single input chunk. A remote peer could send thousands of small records together and exhaust the call stack, causing an uncaught exception and denial of service. This issue is fixed in version 1.4.1.

References

https://github.com/digitalbazaar/forge/security/advisories/GHSA-hqq3-7jhf-c5jx

https://github.com/digitalbazaar/forge/releases/tag/v1.4.1

https://github.com/digitalbazaar/forge/commit/817e2ce0d0f6d8a25bc9c2670615c38a9ffdc51c

https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-113364

Details

Source: Mitre, NVD

Published: 2026-10-29

Updated: 2026-10-31

Named Vulnerability: GHSA-hqq3-7jhf-c5jx

Risk Information

CVSS v2

Base Score: 7.8

Vector: CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C

Severity: High

CVSS v3

Base Score: 7.5

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Severity: High

EPSS

EPSS: 0.00415