Lucene search
+L

7 matches found

NVD
NVD
added 2026/08/27 6:17 a.m.15 views

CVE-2026-47875

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...

9.8CVSS0.00292EPSS
SaveExploits0References1
EUVD
EUVD
added 2026/08/27 5:20 a.m.8 views

EUVD-2026-66841

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...

5.6CVSS5.3AI score0.00248EPSS
SaveExploits0References1
Cvelist
Cvelist
added 2026/08/27 5:20 a.m.37 views

CVE-2026-47878 Unsafe Java deserialization in DefaultExecutionContextSerializer without class allowlist

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...

5.6CVSS0.00248EPSS
SaveExploits0References1
CVE
CVE
added 2026/08/27 5:20 a.m.46 views

CVE-2026-47878

Spring Batch 's DefaultExecutionContextSerializer , used by default in the JDBC job repository, passes Base64-decoded bytes directly to ObjectInputStream.readObject() without an ObjectInputFilter restricting types to a trusted class allowlist. This enables deserialization of untrusted data (CWE-5...

7.3CVSS5.4AI score0.00248EPSS
SaveExploits0References1Affected Software1
Spring Security Advisories
Spring Security Advisories
added 2026/06/21 12:00 a.m.48 views

MongoDB-backed Spring Batch jobs and more in Spring Boot 4.1

Spring Batch was introduced many years before MongoDB existed, and its design assumed the presence of a SQL database in which to store the state of Spring Batch jobs. But that was decades ago, and a common question for anyone new to Spring Batch was, "Why does this thing need to talk to a SQL...

6.1AI score
SaveExploits0
Github Security Blog
Github Security Blog
added 2022/05/24 5:20 p.m.29 views

Deserialization of Untrusted Data in Spring Batch

When configured to enable default typing, Jackson contained a deserialization vulnerability that could lead to arbitrary code execution. Jackson fixed this vulnerability by blacklisting known "deserialization gadgets". Spring Batch configures Jackson with global default typing enabled which means...

8.1CVSS8.3AI score0.0178EPSS
SaveExploits0References3Affected Software1
Prion
Prion
added 2020/06/11 5:15 p.m.25 views

Deserialization of untrusted data

When configured to enable default typing, Jackson contained a deserialization vulnerability that could lead to arbitrary code execution. Jackson fixed this vulnerability by blacklisting known "deserialization gadgets". Spring Batch configures Jackson with global default typing enabled which means...

6.8CVSS8.2AI score0.0178EPSS
SaveExploits0References1Affected Software1
Rows per page
Query Builder