High · published June 13, 2018
All versions of Node.js 8.x, 9.x, and 10.x are vulnerable and the severity is HIGH. An attacker can cause a denial of service (DoS) by causing a node server providing an http2 server to crash. This can be accomplished by interacting with the http2 server in a manner that triggers a cleanup bug where objects are used in native code after they are no longer available. This has been addressed by updating the http2 implementation.
| Product | Versions | Fixed in |
|---|---|---|
| nodejs/node.js | ≥ 8.0.0, ≤ 8.8.1 | — |
| nodejs/node.js | ≥ 8.9.0, < 8.11.3 | 8.11.3 |
| nodejs/node.js | ≥ 9.0.0, < 9.11.2 | 9.11.2 |
| nodejs/node.js | ≥ 10.0.0, < 10.4.1 | 10.4.1 |