{"id":"CVE-2016-1000027","aliases":["GHSA-4wrc-f8pq-fpqp"],"url":"https://o3.security/vulnerability/CVE-2016-1000027","summary":"Pivotal Spring Framework contains unsafe Java deserialization methods","details":"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.\n\nMaintainers recommend investigating alternative components or a potential mitigating control. Version 4.2.6 and 3.2.17 contain [enhanced documentation](https://github.com/spring-projects/spring-framework/commit/5cbe90b2cd91b866a5a9586e460f311860e11cfa) advising users to take precautions against unsafe Java deserialization, version 5.3.0 [deprecate the impacted classes](https://github.com/spring-projects/spring-framework/issues/25379) and version 6.0.0 [removed it entirely](https://github.com/spring-projects/spring-framework/issues/27422).","published":"2020-01-02T23:15:11.857Z","modified":"2026-10-20T10:46:45.824390776Z","cvss":{"score":9.8,"severity":"CRITICAL","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},"epss":{"score":0.32257,"percentile":0.98186,"asOf":"2026-08-24"},"cisaKev":null,"exploitsKnown":4,"affectedPackages":[{"ecosystem":"Maven","name":"org.springframework:spring-web","fixedVersion":"6.0.0"}],"fix":{"url":"https://github.com/spring-projects/spring-framework/commit/2b051b8b321768a4cfef83077db65c6328ffd60f","label":"spring-projects/spring-framework@2b051b8"},"references":[{"type":"ADVISORY","url":"https://security-tracker.debian.org/tracker/CVE-2016-1000027"},{"type":"ADVISORY","url":"https://security.netapp.com/advisory/ntap-20230420-0009/"},{"type":"ADVISORY","url":"https://spring.io/blog/2022/05/11/spring-framework-5-3-20-and-5-2-22-available-now"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2016-1000027"},{"type":"REPORT","url":"https://github.com/spring-projects/spring-framework/issues/24434#issuecomment-579669626"},{"type":"REPORT","url":"https://github.com/spring-projects/spring-framework/issues/24434#issuecomment-582313417"},{"type":"REPORT","url":"https://github.com/spring-projects/spring-framework/issues/24434#issuecomment-744519525"},{"type":"EVIDENCE","url":"https://raw.githubusercontent.com/distributedweaknessfiling/cvelist/master/2016/1000xxx/CVE-2016-1000027.json"},{"type":"EVIDENCE","url":"https://www.tenable.com/security/research/tra-2016-20"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2016-1000027"},{"type":"WEB","url":"https://github.com/spring-projects/spring-framework/issues/21680"},{"type":"WEB","url":"https://github.com/spring-projects/spring-framework/issues/24434"},{"type":"WEB","url":"https://github.com/spring-projects/spring-framework/issues/24434#issuecomment-1231625331"},{"type":"WEB","url":"https://github.com/spring-projects/spring-framework/commit/2b051b8b321768a4cfef83077db65c6328ffd60f"},{"type":"WEB","url":"https://github.com/spring-projects/spring-framework/commit/5cbe90b2cd91b866a5a9586e460f311860e11cfa"},{"type":"WEB","url":"https://support.contrastsecurity.com/hc/en-us/articles/4402400830612-Spring-web-Java-Deserialization-CVE-2016-1000027"},{"type":"WEB","url":"https://security.netapp.com/advisory/ntap-20230420-0009"},{"type":"WEB","url":"https://jira.spring.io/browse/SPR-17143?redirect=false"},{"type":"PACKAGE","url":"https://github.com/spring-projects/spring-framework"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-10-20T10:46:45.824390776Z"}}