CVE-2013-2134
published 2013-07-16CVE-2013-2134: Apache Struts 2 before 2.3.14.3 allows remote attackers to execute arbitrary OGNL code via a request with a crafted action name that is not properly handled…
PriorityP180critical9.3CVSS 2.0
AVNACMAuNCCICAC
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
70.21%
99.3th percentile
Apache Struts 2 before 2.3.14.3 allows remote attackers to execute arbitrary OGNL code via a request with a crafted action name that is not properly handled during wildcard matching, a different vulnerability than CVE-2013-2135.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| apache | struts | >= 2.0.0 < 2.3.14.3 | 2.3.14.3 |
Detection & IOCsextracted from sources · hover to see the quote
- →Detect OGNL expression injection via crafted action name in URL path — look for URL-encoded or raw OGNL expressions (e.g., ${...} or %24%7B...%7D) embedded in the action name segment of HTTP requests to Struts 2 applications. ↗
- →Flag HTTP requests where the action name portion of the URL contains OGNL wildcard-matching payloads; the vulnerability is triggered during wildcard matching of crafted action names. ↗
- →Search for struts2*.jar files in build artifacts from Fuse Service Works 6.0.0 and Single Sign On 7.3.0+ source packages, as these may contain vulnerable struts2-core jars. ↗
- ·Affects Apache Struts 2.0.0 through 2.3.14.3; patch to 2.3.14.3 or later to remediate. ↗
- ·This is a distinct vulnerability from CVE-2013-2135, though both involve OGNL injection in Struts 2 wildcard matching. ↗
- ·Red Hat products (Fuse Service Works 6.0.0, Single Sign On 7.3.0+) included struts2-core in source jars via google-guice import; no runtime functionality uses it, but customers building from source may be at risk. ↗
CVSS provenance
nvdv2.09.3CRITICALAV:N/AC:M/Au:N/C:C/I:C/A:C
ghsa9.3CRITICAL
osv9.3CRITICAL
vulncheck9.3CRITICAL
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
Arbitrary code execution in Apache Struts 2
osv·2022-05-14·CVSS 9.3
CVE-2013-2134 [CRITICAL] Arbitrary code execution in Apache Struts 2
Arbitrary code execution in Apache Struts 2
Apache Struts 2 before 2.3.14.3 allows remote attackers to execute arbitrary OGNL code via a request with a crafted action name that is not properly handled during wildcard matching, a different vulnerability than CVE-2013-2135.
GHSA
Arbitrary code execution in Apache Struts 2
ghsa·2022-05-14·CVSS 9.3
CVE-2013-2134 [CRITICAL] CWE-94 Arbitrary code execution in Apache Struts 2
Arbitrary code execution in Apache Struts 2
Apache Struts 2 before 2.3.14.3 allows remote attackers to execute arbitrary OGNL code via a request with a crafted action name that is not properly handled during wildcard matching, a different vulnerability than CVE-2013-2135.
VulnCheck
Apache Struts Improper Control of Generation of Code ('Code Injection')
vulncheck·2013·CVSS 9.3
CVE-2013-2134 [CRITICAL] Apache Struts Improper Control of Generation of Code ('Code Injection')
Apache Struts Improper Control of Generation of Code ('Code Injection')
Apache Struts 2 before 2.3.14.3 allows remote attackers to execute arbitrary OGNL code via a request with a crafted action name that is not properly handled during wildcard matching, a different vulnerability than CVE-2013-2135.
Affected: Apache Struts
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2013-2134&date=2025-10-13; https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2013-2134&date=2025-10-14; https://api.vulncheck.com/v3/index/vulncheck-canaries?cve=CVE-2013-2134&date=2025-10-15; https://api.vulncheck.c
No detection rules found.
Greynoiseio
NoiseLetter June 2025
blogs_greynoiseio
NoiseLetter June 2025
CVE Disclosure Early Warning Get an early warning when traffic spikes indicate a high likelihood of new disclosures
Compromised Asset Detection Find out immediately if an asset communicates with a malicious IP address
Vulnerability Prioritization Get real-time insight into active exploitation trends to better understand risk and severity
SOC Efficiency Filter out noisy, low priority and false-positive alerts from mass internet scanners
Incident Investigation Add context to incidents to speed the determinations of scope and timelines
Threat Hunting Quickly identify anomalous behavior and enrich your threat hunting campaigns
Why GreyNoise
CVE Disclosure Early Warning Get an early warning when traffic spikes indicate a high likelihood of new disclosures
Compromised Asset Detection Fin
Bugzilla
CVE-2013-2134 Apache Struts 2 arbitrary OGNL code execution via unsanitized wildcard matching
bugzilla·2013-07-16·CVSS 9.3
CVE-2013-2134 [CRITICAL] CVE-2013-2134 Apache Struts 2 arbitrary OGNL code execution via unsanitized wildcard matching
CVE-2013-2134 Apache Struts 2 arbitrary OGNL code execution via unsanitized wildcard matching
Common Vulnerabilities and Exposures assigned an identifier CVE-2013-2134 to
the following vulnerability:
Name: CVE-2013-2134
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-2134
Assigned: 20130219
Reference: https://cwiki.apache.org/confluence/display/WW/S2-015
Reference: http://struts.apache.org/development/2.x/docs/s2-015.html
Apache Struts 2 before 2.3.14.3 allows remote attackers to execute
arbitrary OGNL code via a request with a crafted action name that is
not properly handled during wildcard matching, a different
vulnerability than CVE-2013-2135.
Discussion:
Upstream bug: https://issues.apache.org/jira/browse/WW-4090
Upstream commit: https://svn.apache.org/viewvc?view=revi
http://security.gentoo.org/glsa/glsa-201409-04.xmlhttp://struts.apache.org/development/2.x/docs/s2-015.htmlhttp://www.oracle.com/technetwork/topics/security/cpujan2014-1972949.htmlhttp://www.oracle.com/technetwork/topics/security/cpuoct2013-1899837.htmlhttp://www.securityfocus.com/bid/60346http://www.securityfocus.com/bid/64758https://cwiki.apache.org/confluence/display/WW/S2-015http://security.gentoo.org/glsa/glsa-201409-04.xmlhttp://struts.apache.org/development/2.x/docs/s2-015.htmlhttp://www.oracle.com/technetwork/topics/security/cpujan2014-1972949.htmlhttp://www.oracle.com/technetwork/topics/security/cpuoct2013-1899837.htmlhttp://www.securityfocus.com/bid/60346http://www.securityfocus.com/bid/64758https://cwiki.apache.org/confluence/display/WW/S2-015
2013-07-16
Published
Exploited in the wild