← Vulnerability feed

Vulnerability record · CVE-2013-2248 · published 20 July 2013

CVE-2013-2248: Apache Struts 2 open redirect via redirect and redirectAction prefixes

Apache · Struts

Apache Struts 2.0.0 through 2.3.15 contains multiple open redirect flaws. A parameter value using the redirect: or redirectAction: prefix is not properly validated, so the application can be made to send users to an arbitrary external site. This matters because it enables credible phishing that abuses the trust of the legitimate domain.

5.8 CVSS 2.0 Medium EPSS 95% · top 0.1% CWE-20 · Improper input validation
5.8CVSS 2.0 base score
95%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
12References
16 Jun 2026Last modified by NVD

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.

AV:N/AC:M/Au:N/C:P/I:P/A:N

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

medium priorityThe flaw is an unauthenticated network-reachable open redirect with very high EPSS, but it requires user interaction and yields only partial confidentiality and integrity impact.

What it is

Apache Struts 2.0.0 through 2.3.15 contains multiple open redirect flaws. A parameter value using the redirect: or redirectAction: prefix is not properly validated, so the application can be made to send users to an arbitrary external site. This matters because it enables credible phishing that abuses the trust of the legitimate domain.

Impact

An attacker can redirect victims from a trusted application URL to an attacker-controlled site, supporting phishing and credential theft. The CVSS 2.0 vector shows partial confidentiality and integrity impact with no availability impact.

Attack surface

Reachable over the network through crafted URLs containing a redirect: or redirectAction: prefixed parameter; no authentication is required per the CVSS vector (Au:N). Some user interaction is implied by AC:M, since a victim must follow the crafted link.

Exploitation

Not listed in CISA KEV and no public exploit references are tagged in the record, but EPSS is very high (0.94654 probability, 99.852 percentile), indicating elevated likelihood of exploitation activity.

What to do

  • Upgrade Apache Struts to a version later than 2.3.15, following the vendor S2-017 advisory.
  • If immediate upgrade is not possible, restrict or block user-supplied parameters that begin with redirect: or redirectAction:.
  • Validate and allowlist redirect destinations rather than accepting arbitrary URLs from request parameters.
  • Review dependent products (for example Oracle and Fujitsu components listed in references) for their own Struts updates.

Detection

  • Search web and proxy logs for requests containing redirect: or redirectAction: in parameter values.
  • Alert on outbound redirects from application endpoints to external domains not on an approved allowlist.
  • Monitor for phishing reports or referrer chains that originate from the affected application's redirect endpoints.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2013-2248 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2020-17530Apache Struts forced OGNL evaluation enables remote code executionApache Struts 2.0.0 through 2.5.25 performs forced OGNL evaluation on raw user input placed in tag attributes, allowing expression language injection…KEVEPSS 96%analysed9.8CVE-2017-9791Apache Struts 1 plugin input validation flaw enables remote code executionThe Struts 1 plugin in Apache Struts 2.1.x and 2.3.x may allow remote code execution when a malicious field value is passed in a raw message to the A…KEVEPSS 99%analysed9.8CVE-2017-5638Apache Struts 2 Jakarta Multipart parser remote code executionThe Jakarta Multipart parser in Apache Struts 2 mishandles exceptions and error messages during file-upload attempts, letting a crafted Content-Type,…KEVEPSS 100%analysed9.8CVE-2013-2251Apache Struts 2 OGNL injection enables remote code executionApache Struts 2.0.0 through 2.3.15 fails to properly validate request parameters, allowing crafted action:, redirect:, or redirectAction: prefixes to…KEVEPSS 100%analysed9.8CVE-2012-0391Apache Struts ExceptionDelegator OGNL injection enables remote code executionApache Struts before 2.2.3.1 evaluates parameter values as OGNL expressions in the ExceptionDelegator component during exception handling for mismatc…KEVEPSS 76%analysed8.1CVE-2018-11776Apache Struts namespace handling flaw enables remote code executionApache Struts 2.3 through 2.3.34 and 2.5 through 2.5.16 can execute remote code when alwaysSelectFullNamespace is enabled and results or url tags are…KEVEPSS 100%analysed8.1CVE-2017-9805Apache Struts REST Plugin XStream deserialization RCEThe REST Plugin in Apache Struts 2.1.1 through 2.3.x before 2.3.34 and 2.5.x before 2.5.13 uses an XStreamHandler with an XStream instance for deseri…KEVEPSS 99%analysed7.5CVE-2006-1547Apache Struts 1 ActionForm multipart parameter denial of serviceApache Struts before 1.2.9 with BeanUtils 1.7 exposes the public getMultipartRequestHandler method through ActionForm parameter binding. A remote att…KEVEPSS 55%analysed

Source: NIST National Vulnerability Database (record CVE-2013-2248), CISA KEV, FIRST EPSS (scores of 2026-09-24). This page is refreshed as NVD updates the record.