GitHub Advisoryadvisory · Maven
GHSA-8cmm-qj8g-fcp6 Cross-Site Request Forgery in Spring Framework
MEDIUM
Official page ↗
- Aliases
- CVE-2014-0054
- Ecosystem
- Maven
- Packages
- org.springframework:spring-webmvc
- Severity
- Moderate
- Weaknesses
- CWE-352
- Reviewed
- 2022-07-07
Affected packages
• Maven org.springframework:spring-webmvc: < 3.2.8 → fixed in 3.2.8
• Maven org.springframework:spring-webmvc: >= 4.0.0, < 4.0.2 → fixed in 4.0.2
Description
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.
Related
Alias · CVE (1)
- 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… vulnerability
Weakness · CWE (1)
- CWE-352 Cross-Site Request Forgery weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2014-0054 advisory
- https://github.com/spring-projects/spring-framework/issues/16003 web
- https://github.com/spring-projects/spring-framework/commit/1a8629d40825c073b6863ae2ab748b647b28506a web
- https://github.com/spring-projects/spring-framework/commit/1c5cab2a4069ec3239c531d741aeb07a434f521b web
- https://github.com/spring-projects/spring-framework/commit/edba32b3093703d5e9ed42b5b8ec23ecc1998398 web
- https://github.com/spring-projects/spring-framework/commit/fb0683c066e74e9667d6cd8c5fa01f674c68c3be web
- http://rhn.redhat.com/errata/RHSA-2014-0400.html web
- http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html web