CVE-2026-125334 Forge: TLS client crash on a handshake record received without a session

Medium 5.9 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2026-125334?

CVE-2026-125334 is a medium-severity vulnerability in digitalbazaar forge, published on 10 Nov 2026.

Official description

Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.3, a forge.tls client can pass a handshake record to tls.handleHandshake() while the connection has no session, including after a close_notify alert, after the application calls close(), or before handshake() is called. The handler dereferences c.session.md5 before dispatching the message, causing a TypeError to propagate from connection.process(). A malicious server or on-path attacker can deliver the record, including after a reset when the connection uses no encryption, and terminate a Node.js process if the application does not catch the exception. forge.tls servers are not affected, and there is no confidentiality or integrity impact. This issue is fixed in version 1.4.3.

Weakness: CWE-476

Which versions are affected by CVE-2026-125334?

1 open source package ship an affected version, including node-forge.

PackageAffectedFixed in
node-forge npmAll versions1.4.3

How do I fix CVE-2026-125334?

Upgrade node-forge to 1.4.3 or later.

Is CVE-2026-125334 being exploited?

There is no known exploitation of CVE-2026-125334 in the wild and no public exploit code.

Sources

Also known as GHSA-j8rw-jp99-435v, MINI-75xj-cwmj-w7j9, MINI-77rp-9w93-rrg5, MINI-f754-8w47-fg7p, MINI-hxjg-94c2-px43, MINI-jg7x-q8g5-ff3w and 2 more.

Is CVE-2026-125334 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free