CVE-2012-4386: apache struts Cross-Site Request Forgery (CSRF)
CVSS: 6.8v2.0MediumModified
AliasesGHSA-2rvh-q539-q33v
Published 05-09-2012Last modified 06-08-2024
Vulnerability summary
CVE-2012-4386 is a medium (CVSS 6.8) Cross-Site Request Forgery (CSRF) vulnerability in apache struts. EPSS estimates a 3.36% chance of exploitation in the next 30 days, higher than 88.5% of scored vulnerabilities.
CVSS score
6.8/10
010
Medium · v2.0 (NVD)EPSS score
3.36%
0%100%
Low · 0.00 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded
Timeline
- 05-09-2012PublishedVulnerability first disclosed.
- 06-08-2024Last modifiedVulnerability information updated.
Description
The token check mechanism in Apache Struts 2.0.0 through 2.3.4 does not properly validate the token name configuration parameter, which allows remote attackers to perform cross-site request forgery (CSRF) attacks by setting the token name configuration parameter to a session attribute.
CVSS metrics
1 score · 1 source · 1 versionMedium 6.8Preferred score · NVD (NIST)
AV:N/AC:M/Au:N/C:P/I:P/A:PSourcesSingle source
EPSS trend
Probability
3.36%
Chance of exploitation in the next 30 days
Percentile
89%
Versus all other CVEs
30-day change
0.00 pp
From 3.36% on 19-09-2026
19-09-202619-10-2026
EPSS score3.36%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Apache1 product
- strutsEOL2.0.0 | 2.0.1 | 2.0.2 | 2.0.3 | 2.0.4 | 2.0.5 | 2.0.6 | 2.0.7 | 2.0.8 | 2.0.9 | 2.0.10 | 2.0.11 | 2.0.11.1 | 2.0.11.2 | 2.0.12 | 2.0.13 | 2.0.14 | 2.1.0 | 2.1.1 | 2.1.2 | 2.1.3 | 2.1.4 | 2.1.5 | 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.3 | 2.3.4
Org.apache.struts1 product
- struts2-core≥ 2.0.0, < 2.3.4.1
2 vendors · 2 products