CVE-2025-59465
7.5
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
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)
})
})
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| nodejs | node | 20.19.6 <= 20.19.6 | affected |
| nodejs | node | 22.21.1 <= 22.21.1 | affected |
| nodejs | node | 24.12.0 <= 24.12.0 | affected |
| nodejs | node | 25.2.1 <= 25.2.1 | affected |
| nodejs | node | 4.0 < 4.* | affected |
| nodejs | node | 5.0 < 5.* | affected |
| nodejs | node | 6.0 < 6.* | affected |
| nodejs | node | 7.0 < 7.* | affected |
| nodejs | node | 8.0 < 8.* | affected |
| nodejs | node | 9.0 < 9.* | affected |
| nodejs | node | 10.0 < 10.* | affected |
| nodejs | node | 11.0 < 11.* | affected |
| nodejs | node | 12.0 < 12.* | affected |
| nodejs | node | 13.0 < 13.* | affected |
| nodejs | node | 14.0 < 14.* | affected |
| nodejs | node | 15.0 < 15.* | affected |
| nodejs | node | 16.0 < 16.* | affected |
| nodejs | node | 17.0 < 17.* | affected |
| nodejs | node | 18.0 < 18.* | affected |
Weaknesses
ADP Enrichment
CISA ADP Vulnrichment
- SSVC:
- Exploitation: none
- Automatable: yes
- Technical Impact: partial
nodejs: Nodejs denial of service
Additional References
- https://access.redhat.com/security/cve/CVE-2025-59465
- https://bugzilla.redhat.com/show_bug.cgi?id=2431349
- https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-59465.json
- https://access.redhat.com/errata/RHSA-2026:2899
- https://access.redhat.com/errata/RHSA-2026:1843
- https://access.redhat.com/errata/RHSA-2026:1842
- https://access.redhat.com/errata/RHSA-2026:2422
- https://access.redhat.com/errata/RHSA-2026:2421
- https://access.redhat.com/errata/RHSA-2026:2420
- https://access.redhat.com/errata/RHSA-2026:2768
- https://access.redhat.com/errata/RHSA-2026:2767
- https://access.redhat.com/errata/RHSA-2026:2864
- https://access.redhat.com/errata/RHSA-2026:2783
- https://access.redhat.com/errata/RHSA-2026:2782
- https://access.redhat.com/errata/RHSA-2026:2781
- https://access.redhat.com/errata/RHSA-2026:7386
- https://access.redhat.com/errata/RHSA-2026:7387
- https://access.redhat.com/errata/RHSA-2026:6402
- https://access.redhat.com/errata/RHSA-2026:6431
References
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.