{"id":"CVE-2026-47878","summary":"Unsafe Java deserialization in DefaultExecutionContextSerializer without class allowlist","details":"DefaultExecutionContextSerializer, used by default in Spring Batch's JDBC job repository, passes Base64-decoded bytes directly to ObjectInputStream.readObject() without an ObjectInputFilter that restricts types to a trusted class allowlist.\nSpring Batch 6.0.0 - 6.0.4\nSpring Batch 5.2.6 and earlier","modified":"2026-10-21T02:58:16.985609255Z","published":"2026-08-27T05:20:23.462Z","database_specific":{"unresolved_ranges":[{"extracted_events":[{"source":"AFFECTED_FIELD","strategy":"StandardRange","range":[{"introduced":"6.0.0"},{"last_affected":"6.0.4"},{"last_affected":"5.2.6"}]}]}],"cna_assigner":"vmware","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47878.json"},"references":[{"type":"WEB","url":"https://spring.io/security/cve-2026-47878"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47878.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-47878"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/spring-projects/spring-batch","events":[{"introduced":"0"},{"last_affected":"39c91c1c47eb752a5e64eb612c5e411c5e7f86d8"}],"database_specific":{"extracted_events":[{"range":[{"introduced":"0"},{"last_affected":"5.2.6"}],"source":"DESCRIPTION"}]}}],"versions":["v5.2.6","v5.2.5","v5.2.4","v5.2.3","v5.2.2","v5.2.1","v5.2.0","v5.2.0-RC1","v5.2.0-M2","v5.2.0-M1","v5.1.0","v5.1.0-RC1","v5.1.0-M3","v5.1.0-M2","v5.1.0-M1","v5.0.2","v5.0.1","v5.0.0","5.0.0-RC2","5.0.0-RC1","5.0.0-M8","5.0.0-M7","5.0.0-M6","5.0.0-M5","5.0.0-M4","5.0.0-M3","5.0.0-M2","5.0.0-M1","4.3.0","4.3.0-RC1","4.3.0-M2","4.3.0-M1","4.2.0.RELEASE","4.2.0.RC1","4.2.0.M3","4.2.0.M2","4.2.0.M1","4.1.0.RELEASE","4.1.0.RC1","4.1.0.M3","4.1.0.M2","3.0.0.M3","3.0.0.M2","3.0.0.M1","2.2.0.RELEASE","2.2.0.RC2","2.2.0.RC1","2.2.0.M1"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-47878.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L"}]}