Deserialization Vulnerability in Spring Batch by Pivotal Software
CVE-2026-47875
5.6MEDIUM
What is CVE-2026-47875?
A deserialization vulnerability exists in applications utilizing the Jackson2ExecutionContextStringSerializer within Spring Batch. This issue arises when job repositories employ untrusted data sources, thereby allowing attackers to exploit the JobParameterDeserializer. It fails to adequately enforce the trusted-types allowlist, which opens the door for malicious input that can lead to arbitrary code execution, making systems susceptible to known Jackson RCE gadgets.
Affected Version(s)
Spring Batch 6.0.0 <= 6.0.4
Spring Batch 5.2.0 <= 5.2.6
