Forge(也称为 node-forge)是 JavaScript 中传输层安全(TLS)的原生实现。在 1.4.1 版本之前,受影响的实现在处理相关输入或安全决策时,使用了 decipher.finish() 方法、CBC 和 ECB 模式以及 PKCS#7 填充。node-forge 在 CBC 和 ECB 解密过程中仅验证了 PKCS#7 填充的最后一个字节,并接受了零长度、过大或内容不匹配的填充字节。因此,格式错误的密文可能被接受,导致最多四个明文块被静默移除,进而使那些将“解密成功”视为“填充有效”证明的
| 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-118775 | 3.7 LOW | Forge: ASN.1 OID first arc truncation in asn1.oidToDer |
| CVE-2026-118781 | 2.9 LOW | Forge: Denial of Service via infinite loop in BigInteger.modInverse() with negative input |