Patchfirst
CVE-2013-6429 EPSS 90.6%

The SourceHttpMessageConverter in Spring MVC in Spring Framework before 3.2.5 and 4.0.0.M1 through 4.0.0.RC1 does not…

Summary

The SourceHttpMessageConverter in Spring MVC in the Spring Framework (before 3.2.5 and 4.0.0.M1 through 4.0.0.RC1) fails to disable external entity resolution when processing XML. An attacker can send crafted XML to a remote endpoint to read arbitrary files, trigger a denial of service, or conduct CSRF attacks.

Official description · CVE.org

The SourceHttpMessageConverter in Spring MVC in Spring Framework before 3.2.5 and 4.0.0.M1 through 4.0.0.RC1 does not disable external entity resolution, which allows remote attackers to read arbitrary files, cause a denial of service, and conduct CSRF attacks via crafted XML, aka an XML External Entity (XXE) issue, and a different vulnerability than CVE-2013-4152 and CVE-2013-7315.

Breakdown
21.0 / 100
Exploited
Not confirmed
Reports
0
Tactics
0/15

Disclosed on 26 Jan 2014. No public exploit code or confirmed exploitation is recorded.

See the family tree

A fix was bypassed or incomplete once over 3 months.

Same bug familyLinked by evidence that a fix failed or the same code was patched again. Oldest first.

  1. CVE-2013-4152The Spring OXM wrapper in Spring Framework before 3.2.4 and…23 Jan 2014
  2. same family
    CVE-2013-7315The Spring MVC in Spring Framework before 3.2.4 and 4.0.0.M1…23 Jan 2014
  3. same family
    This CVECVE-2013-6429The SourceHttpMessageConverter in Spring MVC in Spring Framework…26 Jan 2014
  4. incomplete fixHigh

    Why these are linked:

    • Stated in the CVE textNOTE: this vulnerability exists because of an incomplete fix for CVE-2013-4152, CVE-2013-7315, and CVE-2013-6429.
    CVE-2014-0054The Jaxb2RootElementHttpMessageConverter in Spring MVC in Spring…17 Apr 2014

techniques

No techniques linked

No ATT&CK techniques are linked to this CVE yet. MITRE CTID has not mapped it, and no report passage in the corpus ties it to a technique.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

1 package in 1 ecosystem. Main package: org.springframework:spring-web.

Mavenorg.springframework:spring-webGHSA-g6hf-f9cq-q7w7

Upgrade to 3.2.5.RELEASE or later

Set the version to 3.2.5.RELEASE or later in your pom.xml or build.gradle.

The first fix for CVE-2013-6429. No other CVE tracked by Patchfirst affects this package.

Affected versions

If you runUpgrade to
All versions before 3.2.5.RELEASE3.2.5.RELEASE

“Up to” means the second version is the fix and is not affected.

Check your lockfile against all CVEs

What security researchers reported

Not named in any threat report yet

Also mentioned in 2 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

7 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close