{"id":"CVE-2013-2248","aliases":["EUVD-2022-5213","GHSA-rpj9-r897-wc6q"],"status":"published","title":"Open redirect in Apache Struts","description":"Multiple open redirect vulnerabilities in Apache Struts 2.0.0 through 2.3.15 allow remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in a parameter using the (1) redirect: or (2) redirectAction: prefix.","severity":{"version":"2.0","score":5.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.94654,"percentile":0.99857,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-20"],"published":"2013-07-18T01:00:00Z","modified":"2026-06-16T23:53:01Z","exploits":[{"source":"exploitdb","id":"EDB-38666","title":"Apache Struts 2.2.3 - Multiple Open Redirections","type":"remote","platform":"multiple","date":"2013-07-16","verified":true,"url":"https://www.exploit-db.com/exploits/38666"},{"source":"nuclei","id":"CVE-2013-2248","title":"Apache Struts - Multiple Open Redirection Vulnerabilities","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2013/CVE-2013-2248.yaml"}],"fixes":[{"ecosystem":"Maven","package":"org.apache.struts:struts2-core","fixed_in":["2.3.15.1"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.apache.struts:struts2-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.15.1"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.apache.struts:struts2-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.15.1"}]}],"versions":["2.0.11","2.0.11.1","2.0.11.2","2.0.12","2.0.14","2.0.5","2.0.6","2.0.8","2.0.9","2.1.2","2.1.6","2.1.8","2.1.8.1","2.2.1","2.2.1.1","2.2.3","2.2.3.1","2.3.1","2.3.1.1","2.3.1.2","2.3.12","2.3.14","2.3.14.1","2.3.14.2","2.3.14.3","2.3.15","2.3.3","2.3.4","2.3.4.1","2.3.7","2.3.8"]}],"products":[{"vendor":"apache","product":"struts"}],"references":[{"url":"http://www.fujitsu.com/global/support/software/security/products-f/interstage-bpm-analytics-201301e.html","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"http://struts.apache.org/release/2.3.x/docs/s2-017.html","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","web"]},{"url":"http://www.oracle.com/technetwork/topics/security/cpuoct2013-1899837.html","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"http://www.securityfocus.com/bid/61196","tags":["vdb-entry","x_refsource_BID","x_transferred"]},{"url":"http://www.securityfocus.com/bid/64758","tags":["vdb-entry","x_refsource_BID","x_transferred"]},{"url":"http://www.oracle.com/technetwork/topics/security/cpujan2014-1972949.html","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-2248","tags":["advisory"]},{"url":"https://github.com/apache/struts/commit/3cfe34fefedcf0fdcfcb061c0aea34a715b7de6","tags":["web"]},{"url":"https://github.com/apache/struts/commit/630e1ba065a8215c4e9ac03bfb09be9d655c2b6e","tags":["web"]},{"url":"https://issues.apache.org/jira/browse/WW-4140","tags":["web"]},{"url":"https://github.com/advisories/GHSA-rpj9-r897-wc6q"},{"url":"https://github.com/apache/struts","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2013-2248","description":"Multiple open redirect vulnerabilities in Apache Struts 2.0.0 through 2.3.15 allow remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in a parameter using the (1) redirect: or (2) redirectAction: prefix.","status":"published","published":"2013-07-18T01:00:00Z","modified":"2024-08-06T15:27:41.178Z","updated_at":"2026-11-02T14:34:55.825574Z"}],"euvd":[{"id":"EUVD-2022-5213","description":"Multiple open redirect vulnerabilities in Apache Struts 2.0.0 through 2.3.15 allow remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in a parameter using the (1) redirect: or (2) redirectAction: prefix.","status":"published","published":"2013-07-18T01:00:00Z","modified":"2024-08-06T15:27:41Z","updated_at":"2026-11-03T01:56:39.164386Z"}],"ghsa":[{"id":"GHSA-rpj9-r897-wc6q","title":"Open redirect in Apache Struts","description":"The Struts 2 DefaultActionMapper used to support a method for short-circuit navigation state changes by prefixing parameters with \"redirect:\" or \"redirectAction:\", followed by a desired redirect target expression. This mechanism was intended to help with attaching navigational information to buttons within forms. Attackers could use this to redirect to arbitrary web sites and conduct phishing attacks.\n\nIn Struts 2 before 2.3.15.1 the information following \"redirect:\" or \"redirectAction:\" can easily be manipulated to redirect to an arbitrary location.","status":"published","published":"2022-05-17T03:13:10Z","modified":"2023-12-28T17:26:34Z","cwes":["CWE-20"],"updated_at":"2026-11-02T14:37:28.753349Z"}],"nvd":[{"id":"CVE-2013-2248","description":"Multiple open redirect vulnerabilities in Apache Struts 2.0.0 through 2.3.15 allow remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in a parameter using the (1) redirect: or (2) redirectAction: prefix.","status":"published","published":"2013-07-20T03:37:30.717Z","modified":"2026-06-16T23:53:01.037Z","cvss":[{"version":"2.0","score":5.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:02:31.592595Z"}],"osv":[{"id":"GHSA-rpj9-r897-wc6q","title":"Open redirect in Apache Struts","description":"The Struts 2 DefaultActionMapper used to support a method for short-circuit navigation state changes by prefixing parameters with \"redirect:\" or \"redirectAction:\", followed by a desired redirect target expression. This mechanism was intended to help with attaching navigational information to buttons within forms. Attackers could use this to redirect to arbitrary web sites and conduct phishing attacks.\n\nIn Struts 2 before 2.3.15.1 the information following \"redirect:\" or \"redirectAction:\" can easily be manipulated to redirect to an arbitrary location.","status":"published","published":"2022-05-17T03:13:10Z","modified":"2024-12-06T05:32:00.926793Z","cwes":["CWE-20"],"updated_at":"2026-11-02T15:46:56.281047Z"}]}}
