PT-2026-144407

CVE-2026-125332

·

Published

2026-11-10

·

Updated

2026-11-10

Description by

CVSS 3.1
5.9
Medium
MetricsAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Forge versions prior to 1.4.3
Description A forge.tls client accepts a compression method in the ServerHello that it did not offer. When the client handles ServerHelloDone, the tls.createConnectionState() function rejects the unsupported compression algorithm by throwing an Error that propagates from connection.process(). A malicious server or an on-path attacker can alter the unauthenticated ServerHello compression byte before the server Finished message to terminate a Node.js process if the application does not catch the exception. Affected client paths include direct forge.tls use, forge.tls.wrapSocket, and forge.http. This issue does not impact confidentiality or integrity, and forge.tls servers are not affected.
Recommendations Update Forge to version 1.4.3. As a temporary workaround, catch exceptions thrown by connection.process() and close the socket.
Exploitability
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-W4XR-HQV8-CH44
Found an issue in the description? Have something to add? Feel free to write us 👾