CVE-2008-6505 json
Apache Struts directory traversal vulnerability
published 2009-03-23 17 y ago modified 2026-06-16 4 mo ago also GHSA-wv7g-xhvw-8hcp , EUVD-2022-5640
- cvss
- 5.0
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 72.7%
- EPSS 72.7% chance of exploitation in 30 days, percentile 99.4%
- public exploits
- 1
- Exploit-DB
Summary
Multiple directory traversal vulnerabilities in Apache Struts 2.0.x before 2.0.12 and 2.1.x before 2.1.3 allow remote attackers to read arbitrary files via a ..%252f (encoded dot dot slash) in a URI with a /struts/ path, related to (1) FilterDispatcher in 2.0.x and (2) DefaultStaticContentLoader in 2.1.x.
Patch / fix
- maven org.apache.struts:struts2-core 2.0.12, 2.1.3
Timeline
- First public exploit (EDB-32565)
- Published
Exploit prediction
72.71% chance of exploitation in the next 30 days, higher than 99.4% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-32565 Struts 2.0.11 - Multiple Directory Traversal Vulnerabilities remote, 2008-11-04
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:P/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.struts:struts2-core | >=2.0.0, <2.0.12 >=2.1.0, <2.1.3 |
2.0.12 2.1.3 |
Classification
- Weakness
-
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory
References
-
github.com
/apache/struts/commit/04fcefa44bae1263c7cad6986a9dafed67f0164f
web
-
github.com
/apache/struts/commit/1f1c996eb1f0f3e2193fba0075f62ccd04e3c0c3
web
-
struts.apache.org
/2.x/docs/s2-004.html
web, vendor-advisory
-
vupen.com
/english/advisories/2008/3003
vdb-entry, vendor-advisory
-
secunia.com
/advisories/32497
third-party-advisory, vendor-advisory
-
securityfocus.com
/bid/32104
vdb-entry, vendor-advisory
-
issues.apache.org
/struts/browse/WW-2779
web
-
osvdb.org
/49733
vdb-entry
-
osvdb.org
/49734
vdb-entry
-
nvd.nist.gov
/vuln/detail/CVE-2008-6505
advisory
-
github.com
/apache/struts
package
-
web.archive.org
/web/20081208214512/http://secunia.com/advisories/32497
web
-
web.archive.org
/web/20111025094319/http://www.securityfocus.com/bid/32104
web
Sources
- CVE List CVE-2008-6505
- GitHub Advisory GHSA-wv7g-xhvw-8hcp
- NVD CVE-2008-6505
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.