9.8

CVE-2013-2251: Apache Struts Improper Input Validation Vulnerability

CVSS: 9.8v3.1CriticalKEVAnalyzed
AliasesGHSA-47qp-8v9g-39hp
Published 18-07-2013Last modified 22-10-2025

Vulnerability summary

CVE-2013-2251 is a critical (CVSS 9.8) Injection vulnerability in Apache Struts. It is known to be exploited: CISA lists it, first on 25-03-2022. EPSS estimates a 100.00% chance of exploitation in the next 30 days, higher than 99.9% of scored vulnerabilities. 6 public exploits are recorded.

Overall risk
85/100
0100
Critical · default modelHow is this calculated?
CVSS score
9.8/10
010
Critical · v3.1 (CVE.org)
EPSS score
100.00%
0%100%
Critical · 0.00 pp in 30 days
KEVListedCISA
RansomwareNone recordedNo known use recorded
Public exploits6reference, exploit-database, metasploit

Timeline

  1. 18-07-2013
    PublishedVulnerability first disclosed.
  2. 25-03-2022
    Added to CISA KEVApache Struts Improper Input Validation Vulnerability
  3. 15-04-2022
    CISA remediation dueApply updates per vendor instructions.
  4. 22-10-2025
    Last modifiedVulnerability information updated.

Description

Apache Struts 2.0.0 through 2.3.15 allows remote attackers to execute arbitrary OGNL expressions via a parameter with a crafted (1) action:, (2) redirect:, or (3) redirectAction: prefix.

CVSS metrics

4 scores · 3 sources · 2 versions

EPSS trend

Probability

100.00%

Chance of exploitation in the next 30 days

Percentile

100%

Versus all other CVEs

30-day change

0.00 pp

From 100.00% on 18-09-2026

18-09-202618-10-2026
EPSS score
100.00%

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
25-03-2022
Federal due date
15-04-2022

CISA required action

Apply updates per vendor instructions. nvd.nist.gov/vuln/detail/CVE-2013-2251

Public exploits

6 found
  • referenceUnverified

    Exploit Reference (seclists.org)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (cxsecurity.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

Show all 6 exploits
  • exploit-databaseremotemultipleVerified

    Apache Struts 2 - DefaultActionMapper Prefixes OGNL Code Execution (Metasploit)

    Maturity: weaponized

  • exploit-databasemultipleVerified

    Apache Struts2 2.0.0 < 2.3.15 - Prefixed Parameters OGNL Injection

    Maturity: poc

  • MetasploitMetasploitremoteVerified

    Apache Struts 2 DefaultActionMapper Prefixes OGNL Code Execution

    exploit/multi/http/struts_default_action_mapper

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Apache2 products
Fujitsu1 product
Oracle1 product
Org.apache.struts1 product
  • struts2-core< 2.3.15.1

4 vendors · 5 products

References

22 links
Show all 22 references