NetSight
low3.7

CVE-2026-118774

Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript.

Impact

Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used certificate.verify(child), _verifySignature(), lib/x509.js to process the relevant input or security decision. node-forge selected RSA padding and RSASSA-PSS parameters from the issuer certificate rather than the child certificate being verified. A child labeled as RSASSA-PSS could therefore be accepted with a PKCS#1 v1.5 signature when the issuer used PKCS#1 v1.5. The signature still had to be produced with the trusted issuer's private key, so this did not permit certificate identity forgery, but it could bypass policies that require a declared signature scheme. This issue is fixed in version 1.4.1.

Affected products

ProductAffected versions
JavaScript.
before 1.4.1

Versions were read from the advisory text. No structured product data has been published for this record yet.

Weakness classification

References