Paper/Archive/CVE-2026-33896

CVE-2026-33896

digitalbazaar forge — Forge has a basicConstraints bypass in its certificate chain verification (RFC 5280 violation)

Description · from the CVE record

Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. Prior to version 1.4.0, `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. Version 1.4.0 patches the issue.

Affected

ProductAffectedFixed inSource
forge< 1.4.0–CNA
Red Hat Ansible Automation Platform 2.5 for RHEL 8see advisory0:2.5.20260422-3.el8apredhat-SADP
Red Hat Ansible Automation Platform 2.5 for RHEL 9see advisory0:2.5.20260422-3.el9apredhat-SADP
Cluster Observability Operator 1.5.0see advisory1782839279redhat-SADP
Red Hat Developer Hub 1.8see advisory1776784286redhat-SADP
Red Hat Developer Hub 1.9see advisory1777903262redhat-SADP
Cryostat 4see advisory–redhat-SADP
Logging Subsystem for Red Hat OpenShiftsee advisory–redhat-SADP
Logging Subsystem for Red Hat OpenShiftsee advisory–redhat-SADP
Logging Subsystem for Red Hat OpenShiftsee advisory–redhat-SADP
Logging Subsystem for Red Hat OpenShiftsee advisory–redhat-SADP
Logging Subsystem for Red Hat OpenShiftsee advisory–redhat-SADP

Scores by source

NVD9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
GitHub_M (CNA)7.4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
redhat-SADP (CNA)7.4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CISA ADPSSVCExploitation: poc · Automatable: no · Technical impact: total

References

exploitgithub.com/digitalbazaar/forge/security/advisories/GHSA-2328-f5f3-gj25refgithub.com/digitalbazaar/forge/commit/2e492832fb25227e6b647cbe1ac981c123171e90refaccess.redhat.com/security/cve/CVE-2026-33896refbugzilla.redhat.com/show_bug.cgi?id=2452458refsecurity.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-33896.jsonadvisoryaccess.redhat.com/errata/RHSA-2026:24761advisoryaccess.redhat.com/errata/RHSA-2026:34342advisoryaccess.redhat.com/errata/RHSA-2026:9742advisoryaccess.redhat.com/errata/RHSA-2026:13826