GitHub Advisoryadvisory · Maven
GHSA-4wrc-f8pq-fpqp Pivotal Spring Framework contains unsafe Java deserialization methods
CRITICAL
Official page ↗
- Aliases
- CVE-2016-1000027
- Ecosystem
- Maven
- Packages
- org.springframework:spring-web
- Severity
- Critical
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-502
- Reviewed
- 2022-11-14
Affected packages
• Maven org.springframework:spring-web: < 6.0.0 → fixed in 6.0.0
Description
Pivotal Spring Framework before 6.0.0 suffers from a potential remote code execution (RCE) issue if used for Java deserialization of untrusted data. Depending on how the library is implemented within a product, this issue may or not occur, and authentication may be required.
Maintainers recommend investigating alternative components or a potential mitigating control. Version 4.2.6 and 3.2.17 contain enhanced documentation advising users to take precautions against unsafe Java deserialization, version 5.3.0 deprecate the impacted classes and version 6.0.0 removed it entirely.
Related
Alias · CVE (1)
- CVE-2016-1000027 Pivotal Spring Framework through 5.3.16 suffers from a potential remote code execution (RCE) issue if used for Java deserialization of… vulnerability
Weakness · CWE (1)
- CWE-502 Deserialization of Untrusted Data weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2016-1000027 advisory
- https://github.com/spring-projects/spring-framework/issues/21680 web
- https://github.com/spring-projects/spring-framework/issues/24434 web
- https://github.com/spring-projects/spring-framework/issues/24434#issuecomment-1231625331 web
- https://github.com/spring-projects/spring-framework/issues/24434#issuecomment-579669626 web
- https://github.com/spring-projects/spring-framework/issues/24434#issuecomment-582313417 web
- https://github.com/spring-projects/spring-framework/issues/24434#issuecomment-744519525 web
- https://github.com/spring-projects/spring-framework/commit/2b051b8b321768a4cfef83077db65c6328ffd60f web
- https://github.com/spring-projects/spring-framework/commit/5cbe90b2cd91b866a5a9586e460f311860e11cfa web
- https://www.tenable.com/security/research/tra-2016-20 web
- https://support.contrastsecurity.com/hc/en-us/articles/4402400830612-Spring-web-Java-Deserialization-CVE-2016-1000027 web
- https://spring.io/blog/2022/05/11/spring-framework-5-3-20-and-5-2-22-available-now web
- https://security.netapp.com/advisory/ntap-20230420-0009 web
- https://security-tracker.debian.org/tracker/CVE-2016-1000027 web
- https://jira.spring.io/browse/SPR-17143?redirect=false web
- https://github.com/spring-projects/spring-framework package
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2016-1000027 web