Inefficient Regular Expression Complexity in rails-html-sanitizer
Published: December 13, 2022
SECURITY IDENTIFIERS
- CVE: CVE-2022-23517 (NVD)
- GHSA: GHSA-5x79-w82f-gw8w
- Vendor Advisory: https://github.com/rails/rails-html-sanitizer/security/advisories/GHSA-5x79-w82f-gw8w
GEM
SEVERITY
CVSS v3.x: 7.5 (High)
PATCHED VERSIONS
>= 1.4.4
DESCRIPTION
Summary
Certain configurations of rails-html-sanitizer < 1.4.4 use an inefficient regular expression that is susceptible to excessive backtracking when attempting to sanitize certain SVG attributes. This may lead to a denial of service through CPU resource consumption.
Mitigation
Upgrade to rails-html-sanitizer >= 1.4.4.
