Denial of Service: nghttp2 use of uninitialized pointer
Critical
N
Node.js
Submitted None
Actions:
Reported by
jasnell
Vulnerability Details
Technical details and impact analysis
While investigating https://hackerone.com/reports/335533 and while following the same reproduction steps, I uncovered a bug in nghttp2 that causes use of an uninitialized pointer for an altsvc frameresulting in crash. The error can be easily triggered by a remote attacker by sending malformed ALTSVC and GOAWAY frames to the server, or by a malicious server sending same to the client. For Node.js, the result is a crashed process. The report has been submitted to the nghttp2 author who is working on a fix and is working on a fixed release.
## Impact
Crashing the Node.js process causing a Denial of Service
Report Details
Additional information and metadata
State
Closed
Substate
Resolved
Submitted
Weakness
NULL Pointer Dereference