<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: spring batch</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-47881: Spring Batch&#x27;s FlatFileItemReader supports files where a single logical record spans multiple physical lines —</title><link>https://patchthecve.com/cve/CVE-2026-47881.html</link><guid>https://patchthecve.com/cve/CVE-2026-47881.html</guid><pubDate>Tue, 01 Sep 2026 20:21:10 +0000</pubDate><description>MEDIUM 5.9: Spring Batch&#x27;s FlatFileItemReader supports files where a single logical record spans multiple physical lines — for example, a CSV field that contains embedded newlines wrapped in quotes. A specially crafted input file could exploit the way the reader assembles those multi-line records to consume exc</description></item><item><title>CVE-2026-47878: DefaultExecutionContextSerializer, used by default in Spring Batch&#x27;s JDBC job repository, passes Base64-decode</title><link>https://patchthecve.com/cve/CVE-2026-47878.html</link><guid>https://patchthecve.com/cve/CVE-2026-47878.html</guid><pubDate>Thu, 10 Sep 2026 15:28:35 +0000</pubDate><description>MEDIUM 5.6: DefaultExecutionContextSerializer, used by default in Spring Batch&#x27;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</description></item><item><title>CVE-2026-47875: Applications that deserialize execution contexts with Jackson2ExecutionContextStringSerializer are vulnerable </title><link>https://patchthecve.com/cve/CVE-2026-47875.html</link><guid>https://patchthecve.com/cve/CVE-2026-47875.html</guid><pubDate>Wed, 02 Sep 2026 15:31:14 +0000</pubDate><description>MEDIUM 5.6: Applications that deserialize execution contexts with Jackson2ExecutionContextStringSerializer are vulnerable to a deserialization attack if they use an untrusted data source for the job repository. The JobParameterDeserializer does not properly enforce the trusted-types allowlist, allowing an attac</description></item></channel></rss>