Skip to main content
← All vulnerabilities
CVE-2024-52798GHSA-RHX6-C78J-4Q9W

path-to-regexp Unpatched `path-to-regexp` ReDoS in 0.1.x

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.1.12
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

path-to-regexp turns path strings into a regular expressions. In certain cases, path-to-regexp will output a regular expression that can be exploited to cause poor performance. The regular expression that is vulnerable to backtracking can be generated in the 0.1.x release of path-to-regexp. Upgrade to 0.1.12. This vulnerability exists because of an incomplete fix for CVE-2024-45296.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • pillarjs path-to-regexp

    fixed in 0.1.12

  • path-to-regexpnpm

    fixed in 0.1.12

References 2

GitHub · pillarjs/path-to-regexp