8.2 High
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
LOW
Availability Impact
HIGH
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
7.8 High
AI Score
Confidence
High
0.0004 Low
EPSS
Percentile
15.6%
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.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
Debian | 12 | all | nodejs | <=ย 18.13.0+dfsg1-1 | nodejs_18.13.0+dfsg1-1_all.deb |
Debian | 11 | all | nodejs | <=ย 12.22.12~dfsg-1~deb11u4 | nodejs_12.22.12~dfsg-1~deb11u4_all.deb |
Debian | 10 | all | nodejs | <=ย 10.24.0~dfsg-1~deb10u1 | nodejs_10.24.0~dfsg-1~deb10u1_all.deb |
Debian | 999 | all | nodejs | <ย 18.20.1+dfsg-1 | nodejs_18.20.1+dfsg-1_all.deb |
Debian | 13 | all | nodejs | <ย 18.20.1+dfsg-1 | nodejs_18.20.1+dfsg-1_all.deb |
8.2 High
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
LOW
Availability Impact
HIGH
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
7.8 High
AI Score
Confidence
High
0.0004 Low
EPSS
Percentile
15.6%