CVE-2026-33896
node-forge: Forge (node-forge): Certificate validation bypass allows unauthorized certificate issuance
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD. Niedriger laut GHSA (hoch), Red Hat (hoch).
Beschreibung
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.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| chainguard | arangodb-3.11, arangodb-3.12, gitlab-rails-ce-18.1 und 26 weitere | 3.11.14.4-r10 und 28 weitere |
| debian 11 | node-node-forge | kein Fix angegeben |
| minimos | argo-workflows-3.6, argo-workflows-3.7, argo-workflows-fips-3.6 und 7 weitere | 3.6.17-r0 und 6 weitere |
| npm::GitHub Security Advisory npm | node-forge | 1.4.0 |
| Red Hat | pcs, pcs-snmp | kein Fix angegeben |
| seal npm::Seal Security Database | @seal-security/node-forge, node-forge | 0.10.0-sp3p3, 1.3.1-sp2 |
| wolfi | kubeflow-centraldashboard, kubeflow-katib, kubeflow-pipelines und 1 weitere | 1.10.0-r18 und 3 weitere |
Alle 49 Einträge aus 7 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| chainguard | arangodb-3.11 | 3.11.14.4-r10 |
| chainguard | arangodb-3.12 | 3.12.9.4-r4 |
| chainguard | gitlab-rails-ce-18.1 | 18.1.6-r25 |
| chainguard | gitlab-rails-ce-18.11 | 18.11.6-r7 |
| chainguard | gitlab-rails-ce-19.0 | 19.0.5-r1 |
| chainguard | gitlab-rails-ce-19.1 | 19.1.2-r6 |
| chainguard | gitlab-rails-ce-fips-18.1 | 18.1.6-r87 |
| chainguard | gitlab-rails-ce-fips-18.10 | 18.10.8-r8 |
| chainguard | gitlab-rails-ce-fips-18.11 | 18.11.7-r1 |
| chainguard | gitlab-rails-ce-fips-18.9 | 18.9.8-r8 |
| chainguard | gitlab-rails-ce-fips-19.0 | 19.0.4-r6 |
| chainguard | gitlab-rails-ce-fips-19.1 | 19.1.3-r2 |
| chainguard | gitlab-rails-ce-fips-19.2 | 19.2.1-r5 |
| chainguard | kibana-7 | 7.17.29-r8 |
| chainguard | kibana-8.17 | 8.17.10-r15 |
| chainguard | kibana-8.18 | 8.18.8-r11 |
| chainguard | kibana-8.19 | 8.19.14-r2 |
| chainguard | kibana-9.0 | 9.0.8-r16 |
| chainguard | kibana-9.1 | 9.1.10-r12 |
| chainguard | kibana-9.2 | 9.2.7-r5 |
| chainguard | kibana-9.3 | 9.3.3-r4 |
| chainguard | kubeflow-centraldashboard | 1.10.0-r18 |
| chainguard | kubeflow-katib | 0.19.0-r40 |
| chainguard | kubeflow-pipelines | 2.16.0-r11 |
| chainguard | opensearch-dashboards-2 | 2.19.5-r6 |
| chainguard | opensearch-dashboards-2-fips | 2.19.5-r5 |
| chainguard | opensearch-dashboards-3 | 3.5.0-r11 |
| chainguard | wazuh-dashboard | 4.14.4-r1 |
| chainguard | wazuh-dashboard-fips | 4.14.5-r10 |
| debian 11 | node-node-forge | kein Fix angegeben |
| minimos | argo-workflows-3.6 | 3.6.17-r0 |
| minimos | argo-workflows-3.7 | 3.7.8-r0 |
| minimos | argo-workflows-fips-3.6 | 3.6.17-r0 |
| minimos | argo-workflows-fips-3.7 | 3.7.8-r0 |
| minimos | kibana-8.19 | 8.19.15-r0 |
| minimos | kibana-9.3 | 9.3.4-r0 |
| minimos | kubeflow-pipelines-frontend | 2.17.0-r0 |
| minimos | opensearch-dashboards-2 | 2.19.6-r0 |
| minimos | opensearch-dashboards-fips-2 | 2.19.6-r0 |
| minimos | verdaccio | 6.3.0-r0 |
| npm::GitHub Security Advisory npm | node-forge | 1.4.0 |
| Red Hat | pcs | kein Fix angegeben |
| Red Hat | pcs-snmp | kein Fix angegeben |
| seal npm::Seal Security Database | @seal-security/node-forge | 0.10.0-sp3p3, 1.3.1-sp2 |
| seal npm::Seal Security Database | node-forge | 0.10.0-sp3p3, 1.3.1-sp2 |
| wolfi | kubeflow-centraldashboard | 1.10.0-r18 |
| wolfi | kubeflow-katib | 0.19.0-r40 |
| wolfi | kubeflow-pipelines | 2.16.0-r11 |
| wolfi | opensearch-dashboards-3 | 3.5.0-r11 |
Referenzen
- https://access.redhat.com/errata/RHSA-2026:13826
- https://access.redhat.com/errata/RHSA-2026:24761
- https://access.redhat.com/errata/RHSA-2026:34342
- https://access.redhat.com/errata/RHSA-2026:9742
- https://access.redhat.com/security/cve/CVE-2026-33896
- https://bugzilla.redhat.com/show_bug.cgi?id=2452458
- https://github.com/digitalbazaar/forge
- https://github.com/digitalbazaar/forge/commit/2e492832fb25227e6b647cbe1ac981c123171e90