CVE-2026-33896: Forge has a basicConstraints bypass in its certificate chain verification (RFC 5280 violation)
(updated )
pki.verifyCertificateChain() does not enforce RFC 5280 basicConstraints requirements when an intermediate certificate lacks both the basicConstraints and keyUsage extensions. This allows any leaf certificate (without these extensions) to act as a CA and sign other certificates, which node-forge will accept as valid.
References
Code Behaviors & Features
Detect and mitigate CVE-2026-33896 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →