CVE-2017-16098

HIGH

charset < 1.0.1 - Regular Expression Denial of Service

Title source: llm
STIX 2.1

Description

charset 1.0.0 and below are vulnerable to regular expression denial of service. Input of around 50k characters is required for a slow down of around 2 seconds. Unless node was compiled using the -DHTTP_MAX_HEADER_SIZE= option the default header max length is 80kb, so the impact of the ReDoS is relatively low.

References (2)

Core 2
Core References
Third Party Advisory x_refsource_misc
https://nodesecurity.io/advisories/524
Exploit, Third Party Advisory x_refsource_misc
https://github.com/node-modules/charset/issues/10

Scores

CVSS v3 7.5
EPSS 0.0166
EPSS Percentile 73.6%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Details

CWE
CWE-400
Status published
Products (2)
charset_project/charset < 1.0.1
npm/charset 0 - 1.0.1npm
Published Jun 07, 2018
Tracked Since Feb 18, 2026