WaratekVRT Sign in

CVE-2014-3578 Spring Framework

Affected softwareSpring Framework
Severity5.0 Medium CVSS 2.0
Fixed in3.2.9, 4.0.5
WeaknessPath traversal (CWE-22)
Published19 Feb 2015
Updated17 Jun 2026

Description

Directory traversal vulnerability in Pivotal Spring Framework 3.x before 3.2.9 and 4.0 before 4.0.5 allows remote attackers to read arbitrary files via a crafted URL.

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 11 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment no assessment published
  • Indexed PoC none indexed
  • EPSS 6.4% chance in 30 days

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

  • Protection full
  • Action available patch rule
  • Review human ARMR file
  • Record active
Decided by An ARMR patch file on disk for this CVE
Finding CVE has an ARMR patch rule that provides mitigation

ARMR rule files

1 file

The rule files Waratek ships for this CVE. Some CVEs need more than one, for example one per affected library or one per ARMR version.

CVE-2014-3578.armr patch rule, ARMR 2.6 added 2019-04-16 updated 2026-03-04

How to mitigate CVE-2014-3578

Upgrade Spring Framework to a release that fixes it: 3.2.9 or 4.0.5. Until you can, Waratek RASP blocks exploitation with a rule written for this CVE. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.springframework:spring-core 3.0.0 3.2.9 unbounded
org.springframework:spring-core 4.0.0 4.0.5 unbounded

Products and versions

2 products, 4 version entries
SourceVendorProductSchemeAffected versions
osv org.springframework spring-core generic ≥ 3.0.0 and < 3.2.9 · ≥ 4.0.0 and < 4.0.5
nvd pivotal software spring framework generic ≥ 3.2.0 and < 3.2.9 · ≥ 4.0.0 and < 4.0.5

References

URLTags
https://github.com/spring-projects/spring-framework/issues/16414 WEB
https://github.com/spring-projects/spring-framework/commit/748167bfa33c3c69db2d8dbdc3a0e9da692da3a0 WEB
https://github.com/spring-projects/spring-framework/commit/8ee465103850a3dca018273fe5952e40d5c45a66 WEB
https://github.com/spring-projects/spring-framework/commit/f6fddeb6eb7da625fd711ab371ff16512f431e8d WEB
https://bugzilla.redhat.com/show_bug.cgi?id=1131882 WEB
https://github.com/spring-projects/spring-framework PACKAGE
https://lists.debian.org/debian-lts-announce/2019/07/msg00012.html WEB
https://rhn.redhat.com/errata/RHSA-2015-0234.html WEB
https://rhn.redhat.com/errata/RHSA-2015-0235.html WEB
http://jvn.jp/en/jp/JVN49154900/index.html WEB

Timeline

Published2015-02-19By the CVE Program.
ARMR remediation created2019-04-16Earliest commit adding this CVE's ARMR patch or security rule.
ARMR remediation last updated2026-03-04Most recent commit touching this CVE's ARMR patch or security rule.
Last VRT activity2026-03-04Most recent commit touching this CVE's classification, patch or rule file.
NVD record modified2026-06-17NVD's own last-modified date for this record.