GHSA-v2p6-4mp7-3r9vMediumDisclosed before NVD

Regular Expression Denial of Service in underscore.string

Published
June 14, 2019
Last Modified
January 9, 2023

📋 Description

Versions of underscore.string prior to 3.3.5 are vulnerable to Regular Expression Denial of Service (ReDoS).

The function unescapeHTML is vulnerable to ReDoS due to an overly-broad regex. The slowdown is approximately 2s for 50,000 characters but grows exponentially with larger inputs.

Recommendation

Upgrade to version 3.3.5 or higher.

🎯 Affected products1

  • npm/underscore.string:< 3.3.5

🔗 References (5)