CVE-2026-21637
nodejs node
MEDIUM 5.9
En bref
- Source
- NVD
- EPSS
- EPSS 1.12 % · centile 66 ()
- État
- PUBLISHED
- Publiée
- Mise à jour
- Attribuée par
- hackerone
- Statut NVD
- Analyzed
Description
A flaw in Node.js TLS error handling allows remote attackers to crash or exhaust resources of a TLS server when `pskCallback` or `ALPNCallback` are in use. Synchronous exceptions thrown during these callbacks bypass standard TLS error handling paths (tlsClientError and error), causing either immediate process termination or silent file descriptor leaks that eventually lead to denial of service. Because these callbacks process attacker-controlled input during the TLS handshake, a remote client can repeatedly trigger the issue. This vulnerability affects TLS servers using PSK or ALPN callbacks across Node.js versions where these callbacks throw without being safely wrapped.
Faiblesses (CWE)
- CWE-400 — Consommation de ressources non maîtrisée (déni de service)
Références
Scores
| Version | Score | Vecteur | Évalué par |
|---|---|---|---|
| CVSS 3.0 | MEDIUM 5.9 | CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H | hackerone |
| CVSS 3.1 | HIGH 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H | NVD · nvd@nist.gov (Primary) |
| CVSS 3.0 | MEDIUM 5.9 | CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H | NVD · support@hackerone.com (Secondary) |
Références européennes
- ENISA EUVD · EUVD-2026-3327
- GCVE · GCVE-0-2026-21637
Avis du CERT-FR
- CERTFR-2026-AVI-1089 — Multiples vulnérabilités dans Tenable Enclave Security · cert.ssi.gouv.fr
- CERTFR-2026-AVI-0917 — Multiples vulnérabilités dans Oracle PeopleSoft · cert.ssi.gouv.fr
- CERTFR-2026-AVI-0796 — Multiples vulnérabilités dans Tenable Identity Exposure · cert.ssi.gouv.fr
- CERTFR-2026-AVI-0627 — Multiples vulnérabilités dans les produits Splunk · cert.ssi.gouv.fr
- CERTFR-2026-AVI-0445 — Multiples vulnérabilités dans les produits Microsoft · cert.ssi.gouv.fr
- CERTFR-2026-AVI-0436 — Multiples vulnérabilités dans Tenable Identity Exposure · cert.ssi.gouv.fr
- CERTFR-2026-AVI-0326 — Multiples vulnérabilités dans les produits VMware · cert.ssi.gouv.fr
- CERTFR-2026-AVI-0316 — Multiples vulnérabilités dans les produits VMware · cert.ssi.gouv.fr
- CERTFR-2026-AVI-0315 — Multiples vulnérabilités dans les produits VMware · cert.ssi.gouv.fr
- CERTFR-2026-AVI-0039 — Multiples vulnérabilités dans Node.js · cert.ssi.gouv.fr
Configurations affectées (CPE NVD)
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*≥ 4.0.0 < 20.20.0cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*≥ 22.0.0 < 22.22.0cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*≥ 24.0.0 < 24.13.0cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:*≥ 25.0.0 < 25.3.0
Produits affectés
| Produit | Versions |
|---|---|
| nodejs · node | affected 20.19.6 ≤ 20.19.6 ; affected 22.21.1 ≤ 22.21.1 ; affected 24.12.0 ≤ 24.12.0 ; affected 25.2.1 ≤ 25.2.1 ; affected 4.0 < 4.* ; affected 5.0 < 5.* |
Sources
| Source | Licence |
|---|---|
| CVE List (CVEProject cvelistV5) | CVE Program Terms of Use |
| EPSS (FIRST.org) | FIRST — attribution requested |
| ENISA EUVD | ENISA — reproduction authorised, source acknowledged |
| CERT-FR (ANSSI) | Licence Ouverte / Etalab 2.0 |
| NVD (NIST) via fkie-cad/nvd-json-data-feeds | Public domain — this product uses data from the NVD API but is not endorsed or certified by the NVD |