cve-2026-47878 - MEDIUM - 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. This issue is in the same class as CVE-2020-5411 , which addressed unsafe deserialization in Jackson2ExecutionContextStringSerializer . The MongoDB backend and ResourcelessJobRepository are not affected.
在 Spring Security Advisories 阅读
| CVE | CVE-2026-47878 CVE-2020-5411 |
|---|---|
| 来源 | Spring Security Advisories |
| 获取时间 | 2026/10/22 01:17 |
| 数据 | Markdown JSON |
2026/08/20 09:00,Spring Security Advisories 发布了“cve-2026-47878 - MEDIUM - Unsafe Java deserialization in DefaultExecutionContextSerializer without class allowlist”(类型:漏洞公告)。相关技术:Spring、Java、MongoDB。CVE:CVE-2026-47878、CVE-2020-5411。