{"id":"ECHO-fbdf-61c2-28f4","summary":"CVE-2016-1000027 is published against `org.springframework:spring-web`\nand targets the Java-deserialization HTTP-Invoker family —\nspecifically `org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter`\nand its `RemoteInvocationSerializingExporter` base, which call\n`ObjectInputStream.readObject()` directly on incoming HTTP-Invoker\npayloads.\n\nSpring's stated remediation is feature removal: the exporters were\ndeprecated in v5.3.0 and deleted entirely in v6.0.0. The 6.1.x\n`spring-web` JAR this spec re-publishes therefore ships zero\n`HttpInvoker*` classes — verifiable with\n`unzip -l spring-web-6.1.21-echo.1.jar | grep -i HttpInvoker`,\nwhich returns nothing. Pinning a customer's classpath to\n`spring-web-6.1.21-echo.1` carries the vulnerable code's removal\nforward.\n\nUpstream Spring closed the underlying report against the framework\nas `status: invalid` (issue #24434): HTTP-Invoker is opt-in native\nJava serialization by design and was never intended to be exposed\nto untrusted clients. Customers still on the 5.3.x line need to\neither configure an `ObjectInputFilter` on the exporter or stop\nexposing the endpoint; the 6.0.0+ class removal — which the\n6.1.x line this spec ships is past — covers everyone else.\n\nSpec-dir note: this entry lives under `packages/specs/java/spring-context/`\nbecause spring-context is the multi-module umbrella owner — its\nechobuild.yaml runs `./gradlew assemble` at the spring-framework\nrepo root and produces the `spring-web-6.1.21-echo.1.jar` sibling\noutput that this `not_applicable` statement scopes to. The\n`name:` above is what determines the OpenVEX product PURL, not\nthe directory name (same pattern as `junrar-0.7/security.yaml`\n→ `name: com.github.junrar:junrar`).\n","modified":"2026-09-15T03:33:35.914573541Z","published":"2026-06-01T07:15:02.638Z","withdrawn":"2026-07-03T13:37:37.222Z","upstream":["CVE-2016-1000027","GHSA-4wrc-f8pq-fpqp"],"references":[{"type":"WEB","url":"https://advisory.echohq.com/cve/CVE-2016-1000027"},{"type":"WEB","url":"https://github.com/advisories/GHSA-4wrc-f8pq-fpqp"}],"affected":[{"package":{"name":"org.springframework:spring-web","ecosystem":"Echo:Maven","purl":"pkg:maven/org.springframework/spring-web"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.1.21-echo.1"}]}],"database_specific":{"source":"https://advisory.echohq.com/osv/ECHO-fbdf-61c2-28f4.json"}},{"package":{"name":"spring-web","ecosystem":"Echo:Maven","purl":"pkg:maven/spring-web"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"database_specific":{"source":"https://advisory.echohq.com/osv/ECHO-fbdf-61c2-28f4.json"}}],"schema_version":"1.9.0"}