cbcvebase.
CVE-2014-0054
published 2014-04-17

CVE-2014-0054: The Jaxb2RootElementHttpMessageConverter in Spring MVC in Spring Framework before 3.2.8 and 4.0.0 before 4.0.2 does not disable external entity resolution…

PriorityP353medium6.8CVSS 2.0
AVNACMAuNCPIPAP
EPSS
91.35%
99.8th percentile
The Jaxb2RootElementHttpMessageConverter in Spring MVC in Spring Framework before 3.2.8 and 4.0.0 before 4.0.2 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. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-4152, CVE-2013-7315, and CVE-2013-6429.

Affected

27 ranges· showing 25
VendorProductVersion rangeFixed in
debianlibspring-java< libspring-java 3.0.6.RELEASE-13 (bookworm)libspring-java 3.0.6.RELEASE-13 (bookworm)
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
springsourcespring_framework
vmwarespring_framework<= 3.2.7
vmwarespring_framework
vmwarespring_framework
vmwarespring_framework
vmwarespring_framework
vmwarespring_framework
vmwarespring_framework
vmwarespring_framework
vmwarespring_framework
vmwarespring_framework
vmwarespring_framework
vmwarespring_framework

Detection & IOCsextracted from sources · hover to see the quote

  • The vulnerability is in Jaxb2RootElementHttpMessageConverter in Spring MVC, which fails to disable external entity resolution — detect crafted XML payloads containing external entity declarations (XXE) sent to Spring MVC endpoints
  • Affected versions are Spring Framework 3.0.0 through 3.2.8 and 4.0.0 through 4.0.1 — fingerprint deployed Spring Framework version to identify vulnerable instances
  • Attack vector is user-supplied XML processed by Jaxb2RootElementHttpMessageConverter; monitor HTTP requests with XML Content-Type bodies containing DOCTYPE or ENTITY declarations targeting Spring MVC endpoints
  • ·This CVE is an incomplete fix for CVE-2013-4152, CVE-2013-7315, and CVE-2013-6429 — prior mitigations applied for those CVEs may not fully protect against this variant
  • ·In Red Hat OpenShift Enterprise 2, only authenticated users have access to ActiveMQ and thus the ability to exploit this Spring issue, reducing the effective attack surface in that environment

CVSS provenance

nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
ghsa6.8MEDIUM
osv6.8MEDIUM
vendor_debian6.8MEDIUM
vendor_redhat6.8MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.