Forge(也称为 node-forge)是 JavaScript 中传输层安全(TLS)的原生实现。在 1.4.1 版本之前,lib/asn1.js 中的 asn1.oidToDer() 函数未对对象标识符(OID)的前两个弧段(arcs)进行范围检查。如果某个应用程序接受了不可信的 OID 字符串,对该字符串进行了检查或授权,随后使用 asn1.oidToDer() 对其进行编码,则可能生成代表另一个已受信任 OID 的 DER 编码数据,而非原本经过检查的 OID。DER 解析过程不受此问题影响。该问题已在
| 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-119187 | 7.5 HIGH | Forge: Denial of service in TLS record processing via call stack exhaustion |
| 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-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 |