CVE-2021-33580

regex injection leading to DoS

State
Published
Severity
Not scored
Published
Aug 18, 2021
Updated
Aug 3, 2024
Reserved
May 26, 2021

Read the record on cve.org

Description

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.

Scores

The record has no CVSS score.

Weaknesses

  • CWE-400 Uncontrolled Resource Consumption

Affected Products

ProductVersions
Apache RollerApache Software Foundation
  • Apache Roller to before 6.0.2Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.