Uncontrolled resource consumption in NodeJS node
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Fixed
Attack profile from CVSS 3.0 · CNA. Fix status from CNA and Red Hat. Impact type from CWE-400.
Summary
A malformed `HTTP/2 HEADERS` frame with oversized, invalid `HPACK` data can cause Node.js to crash by triggering an unhandled `TLSSocket` error `ECONNRESET`. Instead of safely closing the connection, the process crashes, enabling a remote denial of service. This primarily affects applications that do not attach explicit error handlers to secure sockets, for example: ``` server.on('secureConnection', socket => { socket.on('error', err => { console.log(err) }) }) ```
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| NodeJS | node | 20.19.6 – 20.19.6; 22.21.1 – 22.21.1; 24.12.0 – 24.12.0; 25.2.1 – 25.2.1; 4.0 and later; 5.0 and later; 6.0 and later; 7.0 and later; 8.0 and later; 9.0 and later; 10.0 and later; 11.0 and later; 12.0 and later; 13.0 and later; 14.0 and later; 15.0 and later; 16.0 and later; 17.0 and later; 18.0 and later | — | No fix listed | CNA |
- node VendorNodeJS Affected 20.19.6 – 20.19.6; 22.21.1 – 22.21.1; 24.12.0 – 24.12.0; 25.2.1 – 25.2.1; 4.0 and later; 5.0 and later; 6.0 and later; 7.0 and later; 8.0 and later; 9.0 and later; 10.0 and later; 11.0 and later; 12.0 and later; 13.0 and later; 14.0 and later; 15.0 and later; 16.0 and later; 17.0 and later; 18.0 and later Fixed in — No fix listed CNA
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* | 20.0.0 to before 20.20.0; 22.0.0 to before 22.22.0; 24.0.0 to before 24.13.0; 25.0.0 to before 25.3.0 | Vulnerable | NodeJS |
- cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* Versions 20.0.0 to before 20.20.0; 22.0.0 to before 22.22.0; 24.0.0 to before 24.13.0; 25.0.0 to before 25.3.0 Vulnerable ·NodeJS
Remediation
Red Hat 16 advisories
- RHSA-2026:7387 Released 2026-04-10 · Red Hat rating ImportantRed Hat Hardened Images RPMs bug fix and enhancement update
- Red Hat Hardened Images nodejs22-22.22.0-1.3.hum1@aarch64, nodejs22-22.22.0-1.3.hum1@src, nodejs22-22.22.0-1.3.hum1@x86_64 +14
- RHSA-2026:7386 Released 2026-04-10 · Red Hat rating ImportantRed Hat Hardened Images RPMs bug fix and enhancement update
- Red Hat Hardened Images nodejs20-20.20.0-7.1.hum1@aarch64, nodejs20-20.20.0-7.1.hum1@src, nodejs20-20.20.0-7.1.hum1@x86_64 +14
- RHSA-2026:6431 Released 2026-04-02 · Red Hat rating ImportantRed Hat Hardened Images RPMs bug fix and enhancement update
- Red Hat Hardened Images nodejs25-25.9.0-1.hum1@aarch64, nodejs25-25.9.0-1.hum1@src, nodejs25-25.9.0-1.hum1@x86_64 +14
Show 13 more Red Hat advisories
- RHSA-2026:6402 Released 2026-04-01 · Red Hat rating ImportantRed Hat Hardened Images RPMs bug fix and enhancement update
- Red Hat Hardened Images nodejs24-24.14.1-4.hum1@aarch64, nodejs24-24.14.1-4.hum1@src, nodejs24-24.14.1-4.hum1@x86_64 +14
- RHSA-2026:2899 Released 2026-02-18 · Red Hat rating Importantnodejs22 security update
- Red Hat Enterprise Linux AppStream EUS (v. 10.0) nodejs-1:22.22.0-1.el10_0, nodejs-devel-1:22.22.0-1.el10_0, nodejs-docs-1:22.22.0-1.el10_0 +4
- RHSA-2026:2864 Released 2026-02-18 · Red Hat rating Importantnodejs:22 security update
- Red Hat Enterprise Linux AppStream EUS (v.9.6) nodejs-1:22.22.0-1.module+el9.6.0+23985+21730e4b.aarch64::nodejs:22, nodejs-1:22.22.0-1.module+el9.6.0+23985+21730e4b.ppc64le::nodejs:22, nodejs-1:22.22.0-1.module+el9.6.0+23985+21730e4b.s390x::nodejs:22 +28
- RHSA-2026:2782 Released 2026-02-17 · Red Hat rating Importantnodejs:22 security update
- Red Hat Enterprise Linux AppStream (v. 9) nodejs-1:22.22.0-1.module+el9.7.0+23896+b5802de9.aarch64::nodejs:22, nodejs-1:22.22.0-1.module+el9.7.0+23896+b5802de9.ppc64le::nodejs:22, nodejs-1:22.22.0-1.module+el9.7.0+23896+b5802de9.s390x::nodejs:22 +28
- RHSA-2026:2781 Released 2026-02-17 · Red Hat rating Importantnodejs:24 security update
- Red Hat Enterprise Linux AppStream (v. 9) nodejs-1:24.13.0-1.module+el9.7.0+23894+c8377628.aarch64::nodejs:24, nodejs-1:24.13.0-1.module+el9.7.0+23894+c8377628.ppc64le::nodejs:24, nodejs-1:24.13.0-1.module+el9.7.0+23894+c8377628.s390x::nodejs:24 +25
- RHSA-2026:2783 Released 2026-02-17 · Red Hat rating Importantnodejs:20 security update
- Red Hat Enterprise Linux AppStream (v. 9) nodejs-1:20.20.0-1.module+el9.7.0+23895+0637d423.aarch64::nodejs:20, nodejs-1:20.20.0-1.module+el9.7.0+23895+0637d423.ppc64le::nodejs:20, nodejs-1:20.20.0-1.module+el9.7.0+23895+0637d423.s390x::nodejs:20 +20
- RHSA-2026:2768 Released 2026-02-17 · Red Hat rating Importantnodejs:20 security update
- Red Hat Enterprise Linux AppStream EUS (v.9.4) nodejs-1:20.20.0-1.module+el9.4.0+23992+5dc31998.aarch64::nodejs:20, nodejs-1:20.20.0-1.module+el9.4.0+23992+5dc31998.ppc64le::nodejs:20, nodejs-1:20.20.0-1.module+el9.4.0+23992+5dc31998.s390x::nodejs:20 +20
- RHSA-2026:2767 Released 2026-02-17 · Red Hat rating Importantnodejs:20 security update
- Red Hat Enterprise Linux AppStream EUS (v.9.6) nodejs-1:20.20.0-1.module+el9.6.0+23988+6b9eae47.aarch64::nodejs:20, nodejs-1:20.20.0-1.module+el9.6.0+23988+6b9eae47.ppc64le::nodejs:20, nodejs-1:20.20.0-1.module+el9.6.0+23988+6b9eae47.s390x::nodejs:20 +20
- RHSA-2026:2421 Released 2026-02-10 · Red Hat rating Importantnodejs:22 security update
- Red Hat Enterprise Linux AppStream (v. 8) nodejs-1:22.22.0-1.module+el8.10.0+23904+2c92f862.aarch64::nodejs:22, nodejs-1:22.22.0-1.module+el8.10.0+23904+2c92f862.ppc64le::nodejs:22, nodejs-1:22.22.0-1.module+el8.10.0+23904+2c92f862.s390x::nodejs:22 +28
- RHSA-2026:2420 Released 2026-02-10 · Red Hat rating Importantnodejs:24 security update
- Red Hat Enterprise Linux AppStream (v. 8) nodejs-1:24.13.0-0.module+el8.10.0+23888+24fa7806.aarch64::nodejs:24, nodejs-1:24.13.0-0.module+el8.10.0+23888+24fa7806.ppc64le::nodejs:24, nodejs-1:24.13.0-0.module+el8.10.0+23888+24fa7806.s390x::nodejs:24 +25
- RHSA-2026:2422 Released 2026-02-10 · Red Hat rating Importantnodejs:20 security update
- Red Hat Enterprise Linux AppStream (v. 8) nodejs-1:20.20.0-1.module+el8.10.0+23905+c49b2aec.aarch64::nodejs:20, nodejs-1:20.20.0-1.module+el8.10.0+23905+c49b2aec.ppc64le::nodejs:20, nodejs-1:20.20.0-1.module+el8.10.0+23905+c49b2aec.s390x::nodejs:20 +20
- RHSA-2026:1843 Released 2026-02-05 · Red Hat rating Importantnodejs22 security update
- Red Hat Enterprise Linux AppStream (v. 10) nodejs-1:22.22.0-3.el10_1, nodejs-devel-1:22.22.0-3.el10_1, nodejs-docs-1:22.22.0-3.el10_1 +4
- RHSA-2026:1842 Released 2026-02-05 · Red Hat rating Importantnodejs24 security update
- Red Hat Enterprise Linux AppStream (v. 10) nodejs24-1:24.13.0-1.el10_1, nodejs24-devel-1:24.13.0-1.el10_1, nodejs24-docs-1:24.13.0-1.el10_1 +3
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
nodejs node 10.*, 11.* and 13 more versions
3 records Highest priority Priority MEDIUM 2 MEDIUM, 1 LOW
Other records, highest priority first
- TI-2026-17429 Uncontrolled resource consumption in NodeJS nodePriority MEDIUM 41
- TI-2025-34815 Buffer overflow in NodeJS nodePriority LOW 39
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux AppStream (v. 10) | Fixed | RHSA-2026:1842, RHSA-2026:1843 |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2026:2420, RHSA-2026:2421, RHSA-2026:2422 |
| Red Hat Enterprise Linux AppStream (v. 9) | Fixed | RHSA-2026:2781, RHSA-2026:2782, RHSA-2026:2783 |
| Red Hat Enterprise Linux AppStream EUS (v. 10.0) | Fixed | RHSA-2026:2899 |
| Red Hat Enterprise Linux AppStream EUS (v.9.4) | Fixed | RHSA-2026:2768 |
| Red Hat Enterprise Linux AppStream EUS (v.9.6) | Fixed | RHSA-2026:2767, RHSA-2026:2864 |
| Red Hat Hardened Images | Fixed | RHSA-2026:6402, RHSA-2026:6431, RHSA-2026:7386, RHSA-2026:7387 |
Not affected: 1 product
- Red Hat Hardened Images
Timeline
- 2026-10-02 Threatist record created from CVE-2025-59465
- 2026-10-03 Alias added: GHSA-w2pg-hw7v-f7m9
- 2026-10-16 Affected versions changed · Red Hat
References
More NodeJS Node.js vulnerabilities
- TI-2026-79288 Out-of-bounds write in Google Brotli decoder KEVCVSS 4.0CRITICAL 9.2
- TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
- TI-2016-01993 The DES and Triple DES ciphers, as used in the TLS, SSH, and IPSec protocols and other… CVSS 3.1HIGH 7.5
- TI-2024-03325 Command injection vulnerability in programing languages on Microsoft Windows operating system. CVSS 3.1CRITICAL 9.8
- TI-2022-03472 X.509 Email Address Variable Length Buffer Overflow CVSS 3.1HIGH 7.5
- TI-2022-03315 X.509 Email Address 4-byte Buffer Overflow CVSS 3.1HIGH 7.5
Sources
- CVE-2025-59465 · CVE Program
- CVE-2025-59465 · NVD
- FIRST EPSS
- GHSA-w2pg-hw7v-f7m9 · GitHub Advisory Database · CC BY 4.0
- CVE-2025-59465 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences