CVE-2026-47878

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. Spring Batch 6.0.0 - 6.0.4 Spring Batch 5.2.6 and earlier
References
Link Resource
https://spring.io/security/cve-2026-47878 Vendor Advisory
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:broadcom:spring_batch:*:*:*:*:*:*:*:*
cpe:2.3:a:broadcom:spring_batch:*:*:*:*:*:*:*:*

History

No history.

Information

Published : 2026-08-27 06:17

Updated : 2026-09-10 15:28


NVD link : CVE-2026-47878

Mitre link : CVE-2026-47878

CVE.ORG link : CVE-2026-47878


JSON object : View

Products Affected

broadcom

  • spring_batch
CWE
CWE-502

Deserialization of Untrusted Data