CVE-2019-5739

node.js: Uncontrolled Resource Consumption (CVE-2019-5739)

Description

Keep-alive HTTP and HTTPS connections can remain open and inactive for up to 2 minutes in Node.js 6.16.0 and earlier. Node.js 8.0.0 introduced a dedicated server.keepAliveTimeout which defaults to 5 seconds. The behavior in Node.js 6.16.0 and earlier is a potential Denial of Service (DoS) attack vector. Node.js 6.17.0 introduces server.keepAliveTimeout and the 5-second default.

Source: CVELISTV5NVD

Metrics

Severity
high
no public PoC known
7.5
Source: nvd-v3
91.8 %
Critical — this CVE ranks in the top fifth of all CVEs scored today (rank ≥ 80%).
5.1 %
Moderate — model estimates 1-10% exploitation likelihood.
Published
2019-03-28 16:27 UTC
CWE-400

Weakness classes (CWE)

  • CWE-400Class

    Uncontrolled Resource Consumption

    The product does not properly control the allocation and maintenance of a limited resource.

    cwe.mitre.org →

Affected operating systems

  • linux

    opensuse / leap42.3

Affected products

Products and version ranges extracted from the vendor/CERT advisory. A range like „<4.14.6“ implies the update recommendation „upgrade to 4.14.6 or later“.

  • nodejs

    node.js6.16.0

References & sources

IDCVE-2019-5739