CVE-2026-33894

7.5

Digital Bazaar · node-forge

The node-forge library fails to properly verify RSASSA PKCS#1 v1.5 signatures, allowing attackers to forge signatures using low public exponent keys.

Executive summary

A cryptographic signature verification vulnerability in the node-forge library, version 1.4.0 and prior, permits unauthorized signature forgery, posing a significant risk to data integrity.

Vulnerability

This vulnerability involves improper verification of cryptographic signatures (CWE-347) and improper input validation (CWE-20). Unauthenticated attackers can exploit the flaw by stuffing garbage bytes into the ASN structure of a signature, enabling Bleichenbacher style forgeries for low public exponent keys (e=3).

Business impact

The ability to forge cryptographic signatures undermines the fundamental trust mechanisms of any application relying on node-forge for secure communication or data authentication. With a CVSS score of 7.5, this high-severity flaw could lead to the bypass of critical security controls, potentially resulting in unauthorized data modification or the impersonation of legitimate system components.

Remediation

Immediate Action: Update the node-forge dependency to version 1.4.0 or later immediately to incorporate the necessary signature validation logic.

Proactive Monitoring: Review application logs for unusual signature verification failures or attempts to utilize malformed ASN structures in authentication requests.

Compensating Controls: Implement strict input validation on incoming cryptographic payloads at the application layer to reject non-compliant ASN structures before they reach the library.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

The reliance on vulnerable versions of node-forge represents a critical integrity risk to any environment handling sensitive transactions or identity verification. Security teams must prioritize the update to version 1.4.0 in all development and production environments to remediate this flaw and prevent potential signature forgery attacks.

More Digital Bazaar CVEs

Sources