CVE-2026-59307
Deserialization allow-list silently bypassed: setBeanClassLoader replaces deserializer but mapper keeps stale reference
An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization receives no protection at all when the store is a Spring-managed bean. Spring Integration 7.1.0 Spring Integration 7.0.0 - 7.0.5 Spring Integration 6.5.0 - 6.5.10 Spring Integration 6.4.0 - 6.4.12
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.0
Deserialization allow-list silently bypassed: setBeanClassLoader replaces deserializer but mapper keeps stale reference
An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization receives no protection at all when the store is a Spring-managed bean. Spring Integration 7.1.0 Spring Integration 7.0.0 - 7.0.5 Spring Integration 6.5.0 - 6.5.10 Spring Integration 6.4.0 - 6.4.12
- Record
CVE-2026-59307- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-502
- Updated
- 2026-11-02
EUVDEUVD-2026-67192
8.0
An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization receives no protection at all when the store is a Spring-managed bean. Spring Integration 7.1.0 Spring Integration 7.0.0 - 7.0.5 Spring Integration 6.5.0 - 6.5.10 Spring Integration 6.4.0 - 6.4.12
- Record
EUVD-2026-67192- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-7336-836q-wfv9
8.0
An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization...
An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization receives no protection at all when the store is a Spring-managed bean. Spring Integration 7.1.0 Spring Integration 7.0.0 - 7.0.5 Spring Integration 6.5.0 - 6.5.10 Spring Integration 6.4.0 - 6.4.12
- Record
GHSA-7336-836q-wfv9- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-502
- Updated
- 2026-11-02
NVD
8.0
An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization receives no protection at all when the store is a Spring-managed bean. Spring Integration 7.1.0 Spring Integration 7.0.0 - 7.0.5 Spring Integration 6.5.0 - 6.5.10 Spring Integration 6.4.0 - 6.4.12
- Record
CVE-2026-59307- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-502
- Updated
- 2026-11-02
OSV
8.0
Deserialization allow-list silently bypassed: setBeanClassLoader replaces deserializer but mapper keeps stale reference
An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization receives no protection at all when the store is a Spring-managed bean. Spring Integration 7.1.0 Spring Integration 7.0.0 - 7.0.5 Spring Integration 6.5.0 - 6.5.10 Spring Integration 6.4.0 - 6.4.12
- Record
CVE-2026-59307- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1790097561 No score
TuxCare security update for org.springframework.integration (12 CVEs)
TuxCare rebuilt 9 org.springframework.integration packages to address 12 CVEs. Fixed in 6.4.10-tuxcare.3.
- Record
CLSA-2026-1790097561- Updated
- 2026-11-02
OSVCLSA-2026-1791398579 No score
TuxCare security update for org.springframework.integration (11 CVEs)
TuxCare rebuilt 11 org.springframework.integration packages to address 11 CVEs. Fixed in 6.4.9-tuxcare.2.
- Record
CLSA-2026-1791398579- Updated
- 2026-11-02
OSVCLSA-2026-1791906184 No score
TuxCare security update for org.springframework.integration (14 CVEs)
TuxCare rebuilt 9 org.springframework.integration packages to address 14 CVEs. Fixed in 6.5.10-tuxcare.2.
- Record
CLSA-2026-1791906184- Updated
- 2026-11-02
OSVCLSA-2026-1791922759 No score
TuxCare security update for org.springframework.integration (14 CVEs)
TuxCare rebuilt 9 org.springframework.integration packages to address 14 CVEs. Fixed in 6.5.9-tuxcare.1.
- Record
CLSA-2026-1791922759- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.springframework.integration:spring-integration-coreTuxCare:Maven From an advisory covering 12 CVEs |
6.4.10 up to 6.4.10-tuxcare.3, plus listed versions 6.4.10-tuxcare.16.4.10-tuxcare.2 |
6.4.10-tuxcare.3 |
org.springframework.integration:spring-integration-httpTuxCare:Maven From an advisory covering 12 CVEs |
6.4.10 up to 6.4.10-tuxcare.3, plus listed versions 6.4.10-tuxcare.16.4.10-tuxcare.2 |
6.4.10-tuxcare.3 |
org.springframework.integration:spring-integration-ipTuxCare:Maven From an advisory covering 12 CVEs |
6.4.10 up to 6.4.10-tuxcare.3, plus listed versions 6.4.10-tuxcare.16.4.10-tuxcare.2 |
6.4.10-tuxcare.3 |
org.springframework.integration:spring-integration-jdbcTuxCare:Maven From an advisory covering 12 CVEs |
6.4.10 up to 6.4.10-tuxcare.3, plus listed versions 6.4.10-tuxcare.16.4.10-tuxcare.2 |
6.4.10-tuxcare.3 |
org.springframework.integration:spring-integration-jmsTuxCare:Maven From an advisory covering 12 CVEs |
6.4.10 up to 6.4.10-tuxcare.3, plus listed versions 6.4.10-tuxcare.16.4.10-tuxcare.2 |
6.4.10-tuxcare.3 |
org.springframework.integration:spring-integration-scriptingTuxCare:Maven From an advisory covering 12 CVEs |
6.4.10 up to 6.4.10-tuxcare.3, plus listed versions 6.4.10-tuxcare.16.4.10-tuxcare.2 |
6.4.10-tuxcare.3 |
org.springframework.integration:spring-integration-smbTuxCare:Maven From an advisory covering 12 CVEs |
6.4.10 up to 6.4.10-tuxcare.3, plus listed versions 6.4.10-tuxcare.16.4.10-tuxcare.2 |
6.4.10-tuxcare.3 |
org.springframework.integration:spring-integration-syslogTuxCare:Maven From an advisory covering 12 CVEs |
6.4.10 up to 6.4.10-tuxcare.3, plus listed versions 6.4.10-tuxcare.16.4.10-tuxcare.2 |
6.4.10-tuxcare.3 |
org.springframework.integration:spring-integration-zipTuxCare:Maven From an advisory covering 12 CVEs |
6.4.10 up to 6.4.10-tuxcare.3, plus listed versions 6.4.10-tuxcare.16.4.10-tuxcare.2 |
6.4.10-tuxcare.3 |
org.springframework.integration:spring-integration-coreTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
Show 28 moreShow less
| Package | Affected | Fixed |
|---|---|---|
org.springframework.integration:spring-integration-fileTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-ftpTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-httpTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-ipTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-jdbcTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-jmsTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-scriptingTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-smbTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-syslogTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-zipTuxCare:Maven From an advisory covering 11 CVEs |
6.4.9 up to 6.4.9-tuxcare.2, plus listed versions 6.4.9-tuxcare.1 |
6.4.9-tuxcare.2 |
org.springframework.integration:spring-integration-coreTuxCare:Maven From an advisory covering 14 CVEs |
6.5.10 up to 6.5.10-tuxcare.2, plus listed versions 6.5.10-tuxcare.1 |
6.5.10-tuxcare.2 |
org.springframework.integration:spring-integration-httpTuxCare:Maven From an advisory covering 14 CVEs |
6.5.10 up to 6.5.10-tuxcare.2, plus listed versions 6.5.10-tuxcare.1 |
6.5.10-tuxcare.2 |
org.springframework.integration:spring-integration-ipTuxCare:Maven From an advisory covering 14 CVEs |
6.5.10 up to 6.5.10-tuxcare.2, plus listed versions 6.5.10-tuxcare.1 |
6.5.10-tuxcare.2 |
org.springframework.integration:spring-integration-jdbcTuxCare:Maven From an advisory covering 14 CVEs |
6.5.10 up to 6.5.10-tuxcare.2, plus listed versions 6.5.10-tuxcare.1 |
6.5.10-tuxcare.2 |
org.springframework.integration:spring-integration-jmsTuxCare:Maven From an advisory covering 14 CVEs |
6.5.10 up to 6.5.10-tuxcare.2, plus listed versions 6.5.10-tuxcare.1 |
6.5.10-tuxcare.2 |
org.springframework.integration:spring-integration-scriptingTuxCare:Maven From an advisory covering 14 CVEs |
6.5.10 up to 6.5.10-tuxcare.2, plus listed versions 6.5.10-tuxcare.1 |
6.5.10-tuxcare.2 |
org.springframework.integration:spring-integration-smbTuxCare:Maven From an advisory covering 14 CVEs |
6.5.10 up to 6.5.10-tuxcare.2, plus listed versions 6.5.10-tuxcare.1 |
6.5.10-tuxcare.2 |
org.springframework.integration:spring-integration-syslogTuxCare:Maven From an advisory covering 14 CVEs |
6.5.10 up to 6.5.10-tuxcare.2, plus listed versions 6.5.10-tuxcare.1 |
6.5.10-tuxcare.2 |
org.springframework.integration:spring-integration-zipTuxCare:Maven From an advisory covering 14 CVEs |
6.5.10 up to 6.5.10-tuxcare.2, plus listed versions 6.5.10-tuxcare.1 |
6.5.10-tuxcare.2 |
org.springframework.integration:spring-integration-coreTuxCare:Maven From an advisory covering 14 CVEs |
6.5.9 up to 6.5.9-tuxcare.1 | 6.5.9-tuxcare.1 |
org.springframework.integration:spring-integration-httpTuxCare:Maven From an advisory covering 14 CVEs |
6.5.9 up to 6.5.9-tuxcare.1 | 6.5.9-tuxcare.1 |
org.springframework.integration:spring-integration-ipTuxCare:Maven From an advisory covering 14 CVEs |
6.5.9 up to 6.5.9-tuxcare.1 | 6.5.9-tuxcare.1 |
org.springframework.integration:spring-integration-jdbcTuxCare:Maven From an advisory covering 14 CVEs |
6.5.9 up to 6.5.9-tuxcare.1 | 6.5.9-tuxcare.1 |
org.springframework.integration:spring-integration-jmsTuxCare:Maven From an advisory covering 14 CVEs |
6.5.9 up to 6.5.9-tuxcare.1 | 6.5.9-tuxcare.1 |
org.springframework.integration:spring-integration-scriptingTuxCare:Maven From an advisory covering 14 CVEs |
6.5.9 up to 6.5.9-tuxcare.1 | 6.5.9-tuxcare.1 |
org.springframework.integration:spring-integration-smbTuxCare:Maven From an advisory covering 14 CVEs |
6.5.9 up to 6.5.9-tuxcare.1 | 6.5.9-tuxcare.1 |
org.springframework.integration:spring-integration-syslogTuxCare:Maven From an advisory covering 14 CVEs |
6.5.9 up to 6.5.9-tuxcare.1 | 6.5.9-tuxcare.1 |
org.springframework.integration:spring-integration-zipTuxCare:Maven From an advisory covering 14 CVEs |
6.5.9 up to 6.5.9-tuxcare.1 | 6.5.9-tuxcare.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-59307 is a high vulnerability (CVSS 8.0) in Spring Integration, published August 27, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.42%, the 36th percentile. No source names a fixed version.