Published:2014/06/13  Last Updated:2014/12/05

Spring Framework vulnerable to directory traversal


Spring Framework contains a directory traversal vulnerability.

Products Affected

  • Spring Framework versions 4.0.0 through 4.0.4
  • Spring Framework versions 3.2.0 through 3.2.8

According to the developer, version 3.1.1 has been confirmed to be affected and other unsupported versions may also be affected.


Spring Framework is a Java framework for developing web applications. Spring Framework contains a directory traversal vulnerability.


A remote attacker may be able to access arbitrary files on the server.


Update the software
Users of 3.x should update to version 3.2.9 or later and users of 4.x should update to version 4.0.5 or later.
For more information, refer to the developer's website.


JPCERT/CC Addendum

Vulnerability Analysis by JPCERT/CC

Analyzed on 2014.06.13 (CVSS Base Metrics)

What is CVSS?

Measures Severity Description
Access Vector(AV) Local (L) Adjacent Network (A) Network (N) A vulnerability exploitable with network access means the vulnerable software is bound to the network stack and the attacker does not require local network access or local access. Such a vulnerability is often termed "remotely exploitable".
Access Complexity(AC) High (H) Medium (M) Low (L) Specialized access conditions or extenuating circumstances do not exist.
Authentication(Au) Multiple (M) Single (S) None (N) Authentication is not required to exploit the vulnerability.
Confidentiality Impact(C) None (N) Partial (P) Complete (C) There is considerable informational disclosure. Access to some system files is possible, but the attacker does not have control over what is obtained, or the scope of the loss is constrained.
Integrity Impact(I) None (N) Partial (P) Complete (C) There is no impact to the integrity of the system.
Availability Impact(A) None (N) Partial (P) Complete (C) There is no impact to the availability of the system.

Base Score:5.0


Takeshi Terada of Mitsui Bussan Secure Directions, Inc. reported this vulnerability to JPCERT/CC.
JPCERT/CC coordinated with the developer under Information Security Early Warning Partnership.

Other Information

JPCERT Reports
CERT Advisory
CPNI Advisory
CVE CVE-2014-3578
JVN iPedia JVNDB-2014-000054

Update History

Fixed information under "Prodcuts Affected" and "Solution"
Fixed information under "Vulnerability Analysis by JPCERT/CC"
Added CVE link under "Other Information"
"Products Affected", "Solution" and "Vendor Status" were updated.