7.5
High
CVE-2026-4926 Impact: A bad regular expression is generated any time you have multiple sequential optional groups (curly brace…
Description
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 number of sequential optional groups in route patterns. Avoid passing user-controlled input as route patterns.
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| path-to-regexp 8.4 | earliest → < 8.4.0 | 8.4.0 |
| path-to-regexp 8.0 | 8.0.0 → < 8.4.0 | 8.4.0 |
| Red Hat Ansible Automation Platform 2.5 for RHEL 8 | Versions not published | |
| Red Hat Ansible Automation Platform 2.5 for RHEL 9 | Versions not published | |
| Red Hat Ansible Automation Platform 2.6 for RHEL 9 | Versions not published | |
| Cryostat 4 on RHEL 9 4.2 | earliest → < 4.2.0-9 | 4.2.0-9 |
| Migration Toolkit for Virtualization 2.1 1779139872 | earliest → < 1779139872 | 1779139872 |
| Migration Toolkit for Virtualization 2.9 1778927462 | earliest → < 1778927462 | 1778927462 |
| Red Hat Ansible Automation Platform 2.6 1779773804 | earliest → < 1779773804 | 1779773804 |
Show the 50 other branches Hide the 50 other branches
References
- cna.openjsf.org cna.openjsf.org
Timeline
- Published
- Last modified