Intel

AIKIDO-2026-654837

spring-integration-jdbc is vulnerable to Deserialization of Untrusted Data

Deserialization of Untrusted DataCVE-2026-59307 Published Aug 22, 2026

80

High Risk

This Affects:

JAVAspring-integration-jdbc
6.4.0 - 7.0.5
Fixed in 7.0.6
7.1.0 - 7.1.0
Fixed in 7.1.1
Are you affected? Scan for Free

TL;DR

spring-integration-jdbc JdbcMessageStore drops the configured deserialization allow-list when setBeanClassLoader replaces the converter but the row mapper keeps the old permit-all instance. Operators who called addAllowedPatterns therefore get no protection. An attacker who can write INT_MESSAGE.MESSAGE_CONTENT can still deserialize gadgets. The patch keeps the allow-list on the converter the row mapper actually uses.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and a Spring-managed JdbcMessageStore is used with addAllowedPatterns(...).

Background info

spring-integration-jdbc is vulnerable to Deserialization of Untrusted Data in versions 6.4.0 - 7.0.5 and 7.1.0 - 7.1.0.

How to fix this

Upgrade the org.springframework.integration:spring-integration-jdbc library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform