CVE-2008-6504: apache struts Improper Input Validation
Vulnerability summary
CVE-2008-6504 is a medium (CVSS 5.0) Improper Input Validation vulnerability in apache struts. EPSS estimates a 36.60% chance of exploitation in the next 30 days, higher than 98.4% of scored vulnerabilities. 4 public exploits are recorded.
Timeline
- 23-03-2009PublishedVulnerability first disclosed.
- 07-08-2024Last modifiedVulnerability information updated.
Description
ParametersInterceptor in OpenSymphony XWork 2.0.x before 2.0.6 and 2.1.x before 2.1.2, as used in Apache Struts and other products, does not properly restrict # (pound sign) references to context objects, which allows remote attackers to execute Object-Graph Navigation Language (OGNL) statements and modify server-side context objects, as demonstrated by use of a \u0023 representation for the # character.
CVSS metrics
1 score · 1 source · 1 versionEPSS trend
Probability
36.60%
Chance of exploitation in the next 30 days
Percentile
98%
Versus all other CVEs
30-day change
0.00 pp
From 36.60% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
4 foundExploit Reference (struts.apache.org)
Maturity: unknown
Exploit Reference (jira.opensymphony.com)
Maturity: unknown
Exploit Reference (issues.apache.org)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Apache1 product
- strutsEOL2.0.0 | 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.11 | 2.0.11.1 | 2.0.11.2
Com.opensymphony1 product
- xwork< 2.0.6 | ≥ 2.1.0, < 2.1.2
Opensymphony1 product
- xwork2.0.0 | 2.0.1 | 2.0.2 | 2.0.3 | 2.0.4 | 2.0.5 | 2.1.0 | 2.1.1
3 vendors · 3 products