Improper access control in Spring Batch - CVE-2026-47875
Published: August 28, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to improper enforcement of the trusted-types allowlist in JobParameterDeserializer when deserializing execution contexts from an untrusted data source for the job repository. A remote attacker can supply malicious serialized input to execute arbitrary code.
Exploitation is possible in applications that use Jackson2ExecutionContextStringSerializer.