Forge(也称为 node-forge)是一个用 JavaScript 实现的原生传输层安全(TLS)库。在 1.4.1 版本之前,受影响的实现通过 方法创建连接,并调用 TLS 记录处理函数 来处理相关输入或做出安全决策。node-forge 对接收到的 TLS 记录采用递归方式处理,单个输入块中的每条记录都会消耗一个 JavaScript 调用栈帧。远程对等方可以一次性发送数千条小记录,从而耗尽调用栈,引发未捕获的异常并导致拒绝服务(DoS)。该问题已在 1.4.1 版本中修复。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| digitalbazaar | forge | < 1.4.1 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| digitalbazaar | forge | < 1.4.1 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-118779 | 7.5 HIGH | Forge: Regular expression denial of service in PEM decoding (pem.decode) |
| CVE-2026-118782 | 7.5 HIGH | Forge: PKCS#12 MAC forgery and constant-key PBE via zero iteration count |
| CVE-2026-119188 | 7.5 HIGH | Forge: Denial of service in TLS record processing via a record interleaved with a fragment |
| CVE-2026-119191 | 7.5 HIGH | Forge: ASN.1 resource exhaustion via BIT STRING decoding in asn1.fromDer |
| CVE-2026-119190 | 7.4 HIGH | Forge: X.509 basicConstraints bypass in verifyCertificateChain() via deprecated extension |
| CVE-2026-118778 | 5.9 MEDIUM | Forge: TLS client crash when the server sends no certificate |
| CVE-2026-119186 | 5.9 MEDIUM | Forge: AES-GCM authentication bypass via unvalidated tagLength option |
| CVE-2026-119189 | 5.9 MEDIUM | Forge: X.509 pathLenConstraint not enforced by verifyCertificateChain() for CA certificate |
| CVE-2026-118777 | 4.8 MEDIUM | Forge: Prototype Pollution in forge.http cookie handling via a malicious Set-Cookie |
| CVE-2026-118774 | 3.7 LOW | Forge: Certificate signature verified with the issuer's RSA signature scheme |
| CVE-2026-118780 | 3.7 LOW | Forge: verifyCertificateChain() removes trusted CA certificates with the same subject from |
| CVE-2026-118775 | 3.7 LOW | Forge: ASN.1 OID first arc truncation in asn1.oidToDer |
| CVE-2026-118776 | 3.7 LOW | Forge: Incomplete PKCS#7 padding validation in AES/DES CBC and ECB decryption |
| CVE-2026-118781 | 2.9 LOW | Forge: Denial of Service via infinite loop in BigInteger.modInverse() with negative input |