Skip to content
OpenAdvisories
High · 7.5 CVE-2017-16023 EUVD-2018-0310GHSA-q5c4-39f5-m68j

Regular Expression Denial of Service in decamelize

Published Jun 4, 2018 · Updated Sep 17, 2024 · Assigned by hackerone

Description

Decamelize is used to convert a dash/dot/underscore/space separated string to camelCase. Decamelize 1.1.0 through 1.1.1 uses regular expressions to evaluate a string and takes unescaped separator values, which can be used to create a denial of service attack.

Affected products

VendorProductAffectedFixed
HackerOne decamelize node module >=1.1.0 <=1.1.1 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm decamelize >= 1.1.0, < 1.1.2 1.1.2 GHSA-q5c4-39f5-m68j

References