<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: path-to-regexp</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-4926: Impact:

A bad regular expression is generated any time you have multiple sequential optional groups (curly br</title><link>https://patchthecve.com/cve/CVE-2026-4926.html</link><guid>https://patchthecve.com/cve/CVE-2026-4926.html</guid><pubDate>Wed, 09 Sep 2026 13:20:25 +0000</pubDate><description>HIGH 7.5: Impact:

A bad regular expression is generated any time you have multiple sequential optional groups (curly brace syntax), such as `{a}{b}{c}:z`. The generated regex grows exponentially with the number of groups, causing denial of service.

Patches:

Fixed in version 8.4.0.

Workarounds:

Limit the </description></item><item><title>CVE-2026-4923: Impact:

When using multiple wildcards, combined with at least one parameter, a regular expression can be gene</title><link>https://patchthecve.com/cve/CVE-2026-4923.html</link><guid>https://patchthecve.com/cve/CVE-2026-4923.html</guid><pubDate>Wed, 17 Jun 2026 10:57:27 +0000</pubDate><description>MEDIUM 5.9: Impact:

When using multiple wildcards, combined with at least one parameter, a regular expression can be generated that is vulnerable to ReDoS. This backtracking vulnerability requires the second wildcard to be somewhere other than the end of the path.

Unsafe examples:

/*foo-*bar-:baz
/*a-:b-*c-:</description></item><item><title>CVE-2026-4867: Impact:

A bad regular expression is generated any time you have three or more parameters within a single segm</title><link>https://patchthecve.com/cve/CVE-2026-4867.html</link><guid>https://patchthecve.com/cve/CVE-2026-4867.html</guid><pubDate>Wed, 17 Jun 2026 10:57:21 +0000</pubDate><description>HIGH 7.5: Impact:

A bad regular expression is generated any time you have three or more parameters within a single segment, separated by something that is not a period (.). For example, /:a-:b-:c or /:a-:b-:c-:d. The backtrack protection added in path-to-regexp@0.1.12 only prevents ambiguity for two paramete</description></item></channel></rss>