-
CVSS Score
-Basic Information
CVE ID
-
GHSA ID
-
EPSS Score
-
CWE
-
Published
-
Updated
-
KEV Status
-
Technology
-
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| org.apache.struts:struts2-core | maven | >= 2.3.20, < 2.3.29 | 2.3.29 |
| org.apache.struts:struts2-core | maven | >= 2.5.0, < 2.5.13 | 2.5.13 |
The vulnerability stems from improper input validation in the URLValidator's regex pattern. The patch modifies the regex from '\/+' to '\/{0,1}' to limit slash repetitions, and adds a test case demonstrating protection against 'http://example.com////////////////////////////////////////////////////////////////////////////////////??'. This directly addresses ReDoS by preventing excessive backtracking in the regex engine.
Ongoing coverage of React2Shell