CVE-2024-27983: nodejs node
Vulnerability summary
CVE-2024-27983 is a high (CVSS 8.2) vulnerability in nodejs node. EPSS estimates a 87.21% chance of exploitation in the next 30 days, higher than 99.7% of scored vulnerabilities.
Severe, CVSS 8.2 (CVE.org); no exploitation reported by the 5 checked sources; EPSS 87% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 22 · Related 11Timeline
- 09-04-2024PublishedVulnerability first disclosed.
- 04-11-2025Last modifiedVulnerability information updated.
Description
An attacker can make the Node.js HTTP/2 server completely unavailable by sending a small amount of HTTP/2 frames packets with a few HTTP/2 frames inside. It is possible to leave some data in nghttp2 memory after reset when headers with HTTP/2 CONTINUATION frame are sent to the server and then a TCP connection is abruptly closed by the client triggering the Http2Session destructor while header frames are still being processed (and stored in memory) causing a race condition.
CVSS metrics
6 scores · 6 sources · 2 versions- OSV · AlpineEcosystem advisory · calculated8.2HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
- OSV · UbuntuEcosystem advisory · calculated8.2HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
- OSV · DebianEcosystem advisory · calculated8.2HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
- NVDNIST8.2HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
EPSS trend
Probability
87.21%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
No change 0.00 pp
From 87.21% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Redhat15 products
- nodejs< 1:16.20.2-5.module+el8.6.0+21811+5a4561ff | < 1:16.20.2-4.module+el8.8.0+21791+70c4808d.1
- nodejs-debuginfo< 1:16.20.2-5.module+el8.6.0+21811+5a4561ff | < 1:16.20.2-4.module+el8.8.0+21791+70c4808d.1
- nodejs-debugsource< 1:16.20.2-5.module+el8.6.0+21811+5a4561ff | < 1:16.20.2-4.module+el8.8.0+21791+70c4808d.1
- nodejs-devel< 1:16.20.2-5.module+el8.6.0+21811+5a4561ff | < 1:16.20.2-4.module+el8.8.0+21791+70c4808d.1
- nodejs-docs< 1:16.20.2-5.module+el8.6.0+21811+5a4561ff | < 1:16.20.2-4.module+el8.8.0+21791+70c4808d.1
Alpine2 products
- nodejs< 18.20.1-r0 | < 20.12.1-r0
- nodejs-current< 21.7.2-r0
Chainguard2 products
- eco-nodejs-20.9.0All versions (No fix recorded)
- nodejs-16All versions (No fix recorded)
Debian1 product
- nodejs< 18.20.4+dfsg-1~deb12u1 | < 18.20.1+dfsg-1
Nodejs1 product
- node≥ 4.0, < 4.* | ≥ 5.0, < 5.* | ≥ 6.0, < 6.* | ≥ 7.0, < 7.* | ≥ 8.0, < 8.* | ≥ 9.0, < 9.* | ≥ 10.0, < 10.* | ≥ 11.0, < 11.* | ≥ 12.0, < 12.* | ≥ 13.0, < 13.* | ≥ 14.0, < 14.* | ≥ 15.0, < 15.* | ≥ 16.0, < 16.* | ≥ 17.0, < 17.* | ≥ 18.0, < 18.20.1 | ≥ 19.0, < 19.* | ≥ 20.0, < 20.12.1 | ≥ 21.0, < 21.7.2
Ubuntu1 product
- nodejsAll versions (No fix recorded)
Wolfi1 product
- nodejs-16All versions (No fix recorded)
7 vendors · 23 products
References
25 links- www.kb.cert.org/vuls/id/421644Advisory