regex injection leading to DoS
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-400.
Summary
User controlled `request.getHeader("Referer")`, `request.getRequestURL()` and `request.getQueryString()` are used to build and run a regex expression. The attacker doesn't have to use a browser and may send a specially crafted Referer header programmatically. Since the attacker controls the string and the regex pattern he may cause a ReDoS by regex catastrophic backtracking on the server side. This problem has been fixed in Roller 6.0.2.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
Remediation
- Fix · CNA Apache Roller (Apache Software Foundation) Fixed in 6.0.2
Timeline
- 2026-10-02 Threatist record created from CVE-2021-33580
- 2026-10-03 Alias added: GHSA-x9w7-f6x8-r9xh
References
More Apache Roller vulnerabilities
- TI-2013-03684 Certain getText methods in the ActionSupport controller in Apache Roller before 5.0.2… CVSS 2.0MEDIUM 6.8
- TI-2014-00028 The XML-RPC protocol support in Apache Roller before 5.0.3 allows attackers to conduct… CVSS 3.0CRITICAL 9.8
- TI-2018-12297 Server-side request forgery in Apache Roller CVSS 3.0CRITICAL 9.8
- TI-2015-00218 The weblog page template in Apache Roller 5.1 through 5.1.1 allows remote authenticated… CVSS 3.0HIGH 7.2
- TI-2019-00207 Cross-site scripting in Apache Roller CVSS 3.1MEDIUM 6.1
- TI-2012-02109 Multiple cross-site request forgery (CSRF) vulnerabilities in the admin/editor console in… CVSS 2.0MEDIUM 6.8
Sources
- CVE-2021-33580 · CVE Program
- CVE-2021-33580 · NVD
- FIRST EPSS
- GHSA-x9w7-f6x8-r9xh · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences