<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: spring integration</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-59324: When an IntegrationFlow uses .fluxTransform() with an asynchronous/reordering fluxFunction that emits raw payl</title><link>https://patchthecve.com/cve/CVE-2026-59324.html</link><guid>https://patchthecve.com/cve/CVE-2026-59324.html</guid><pubDate>Tue, 01 Sep 2026 23:36:07 +0000</pubDate><description>HIGH 8.2: When an IntegrationFlow uses .fluxTransform() with an asynchronous/reordering fluxFunction that emits raw payloads, concurrent requests on the same FluxMessageChannel subscription have their reply headers (replyChannel, errorChannel, correlationId, any propagated security/tenant headers) copied from</description></item><item><title>CVE-2026-59322: The EmbeddedHeadersJsonMessageMapper defaults to an overly permissive header parsing posture in its constructo</title><link>https://patchthecve.com/cve/CVE-2026-59322.html</link><guid>https://patchthecve.com/cve/CVE-2026-59322.html</guid><pubDate>Tue, 01 Sep 2026 23:39:47 +0000</pubDate><description>MEDIUM 6.3: The EmbeddedHeadersJsonMessageMapper defaults to an overly permissive header parsing posture in its constructor. When decodeNativeFormat processes raw byte payloads, it deserializes embedded JSON headers into a plain Map and constructs a GenericMessage with MutableMessageHeaders without sanitizing o</description></item><item><title>CVE-2026-59321: A single ScriptEngine instance is reused for every message on a script-backed channel</title><link>https://patchthecve.com/cve/CVE-2026-59321.html</link><guid>https://patchthecve.com/cve/CVE-2026-59321.html</guid><pubDate>Mon, 31 Aug 2026 17:27:25 +0000</pubDate><description>MEDIUM 4.2: A single ScriptEngine instance is reused for every message on a script-backed channel. For JSR-223 engines that report THREADING=null (not thread-safe, e.g. the Kotlin kts engine), concurrent message processing can corrupt engine-internal state, potentially leaking one message&#x27;s payload/headers bind</description></item><item><title>CVE-2026-59311: A local unprivileged user on the same host can redirect all Zip/UnZip transformer output into a directory of t</title><link>https://patchthecve.com/cve/CVE-2026-59311.html</link><guid>https://patchthecve.com/cve/CVE-2026-59311.html</guid><pubDate>Mon, 31 Aug 2026 18:06:13 +0000</pubDate><description>MEDIUM 6.8: A local unprivileged user on the same host can redirect all Zip/UnZip transformer output into a directory of their choosing by pre-creating /tmp/ziptransformer as a symlink before the application starts.
Spring Integration 7.1.0
Spring Integration 7.0.0 - 7.0.5
Spring Integration 6.5.0 - 6.5.10
Spri</description></item><item><title>CVE-2026-59307: An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization receives no protect</title><link>https://patchthecve.com/cve/CVE-2026-59307.html</link><guid>https://patchthecve.com/cve/CVE-2026-59307.html</guid><pubDate>Mon, 31 Aug 2026 18:09:32 +0000</pubDate><description>HIGH 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</description></item><item><title>CVE-2026-59293: Unless the application explicitly raises smbMinVersion, the jCIFS client will negotiate down to SMB1/CIFS, whi</title><link>https://patchthecve.com/cve/CVE-2026-59293.html</link><guid>https://patchthecve.com/cve/CVE-2026-59293.html</guid><pubDate>Mon, 31 Aug 2026 23:14:00 +0000</pubDate><description>MEDIUM 6.6: Unless the application explicitly raises smbMinVersion, the jCIFS client will negotiate down to SMB1/CIFS, which lacks mandatory signing/encryption and is vulnerable to NTLM relay and content-tampering MITM.
Spring Integration 7.1.0
Spring Integration 7.0.0 - 7.0.5
Spring Integration 6.5.0 - 6.5.10
</description></item><item><title>CVE-2026-59292: PropertiesPersistingMetadataStore, the default file-based ConcurrentMetadataStore, persists its state to ${jav</title><link>https://patchthecve.com/cve/CVE-2026-59292.html</link><guid>https://patchthecve.com/cve/CVE-2026-59292.html</guid><pubDate>Mon, 31 Aug 2026 23:07:56 +0000</pubDate><description>LOW 3.2: PropertiesPersistingMetadataStore, the default file-based ConcurrentMetadataStore, persists its state to ${java.io.tmpdir}/spring-integration/metadata-store.properties with world-readable permissions.
Spring Integration 7.1.0
Spring Integration 7.0.0 - 7.0.5
Spring Integration 6.5.0 - 6.5.10
Spring </description></item><item><title>CVE-2026-59274: The UnZipTransformer does not limit decompressed entry size or entry count when processing archives</title><link>https://patchthecve.com/cve/CVE-2026-59274.html</link><guid>https://patchthecve.com/cve/CVE-2026-59274.html</guid><pubDate>Tue, 01 Sep 2026 18:27:09 +0000</pubDate><description>MEDIUM 6.5: The UnZipTransformer does not limit decompressed entry size or entry count when processing archives. Consequently, an attacker can send a zip archive that can exhaust JVM heap memory, causing a denial-of-service outage.
Spring Integration 7.1.0
Spring Integration 7.0.0 - 7.0.5
Spring Integration 6.5</description></item><item><title>CVE-2026-47880: A producer who can publish to a JMS destination consumed by any Spring Integration JMS inbound component can s</title><link>https://patchthecve.com/cve/CVE-2026-47880.html</link><guid>https://patchthecve.com/cve/CVE-2026-47880.html</guid><pubDate>Thu, 10 Sep 2026 15:08:04 +0000</pubDate><description>MEDIUM 5.4: A producer who can publish to a JMS destination consumed by any Spring Integration JMS inbound component can set String JMS properties named replyChannel, errorChannel, or json__TypeId__ which are copied verbatim into the Spring Integration MessageHeaders.
Spring Integration 7.1.0
Spring Integration</description></item><item><title>CVE-2026-47864: SerializingHttpMessageConverter deserializes the body of incoming HTTP requests with a raw java.io.ObjectInput</title><link>https://patchthecve.com/cve/CVE-2026-47864.html</link><guid>https://patchthecve.com/cve/CVE-2026-47864.html</guid><pubDate>Wed, 02 Sep 2026 15:40:07 +0000</pubDate><description>MEDIUM 6.4: SerializingHttpMessageConverter deserializes the body of incoming HTTP requests with a raw java.io.ObjectInputStream and no class filtering. Any request with Content-Type application/x-java-serialized-object whose body resolves to a Serializable type is read directly via readObject(). If an applicat</description></item><item><title>CVE-2026-47862: An attacker who can set the file_name header on a message reaching a ZipTransformer with ZipResultType.FILE (t</title><link>https://patchthecve.com/cve/CVE-2026-47862.html</link><guid>https://patchthecve.com/cve/CVE-2026-47862.html</guid><pubDate>Wed, 02 Sep 2026 16:26:14 +0000</pubDate><description>MEDIUM 5.4: An attacker who can set the file_name header on a message reaching a ZipTransformer with ZipResultType.FILE (the default) can cause the resulting .zip archive to be written to an arbitrary filesystem path outside the configured workDirectory.
Spring Integration 7.1.0
Spring Integration 7.0.0 - 7.0.5</description></item><item><title>CVE-2026-47861: An unauthenticated remote attacker who can send a single UDP packet to a Spring Integration UDP inbound adapte</title><link>https://patchthecve.com/cve/CVE-2026-47861.html</link><guid>https://patchthecve.com/cve/CVE-2026-47861.html</guid><pubDate>Wed, 02 Sep 2026 16:28:35 +0000</pubDate><description>MEDIUM 6.3: An unauthenticated remote attacker who can send a single UDP packet to a Spring Integration UDP inbound adapter can cause the server to emit an outbound UDP datagram to an arbitrary internal or external host and port of the attacker&#x27;s choosing.
Spring Integration 7.1.0
Spring Integration 7.0.0 - 7.0</description></item><item><title>CVE-2026-47859: RFC6587SyslogDeserializer, used by the Spring Integration syslog TCP inbound adapter to decode RFC 6587 / RFC </title><link>https://patchthecve.com/cve/CVE-2026-47859.html</link><guid>https://patchthecve.com/cve/CVE-2026-47859.html</guid><pubDate>Fri, 04 Sep 2026 20:12:57 +0000</pubDate><description>MEDIUM 5.4: RFC6587SyslogDeserializer, used by the Spring Integration syslog TCP inbound adapter to decode RFC 6587 / RFC 5424 frames, trusts the sender-supplied octet count of an octet-counted frame and allocates a byte array of exactly that size with no upper bound.
Spring Integration 7.1.0
Spring Integration</description></item><item><title>CVE-2026-47856: Spring Integration&#x27;s JSON to object conversion uses the json__TypeId__ header to choose the deserialization ta</title><link>https://patchthecve.com/cve/CVE-2026-47856.html</link><guid>https://patchthecve.com/cve/CVE-2026-47856.html</guid><pubDate>Fri, 04 Sep 2026 20:09:41 +0000</pubDate><description>MEDIUM 6.3: Spring Integration&#x27;s JSON to object conversion uses the json__TypeId__ header to choose the deserialization target type, and resolves that header value to a class with ClassUtils.forName and no type/package allow-list.
Spring Integration 7.1.0
Spring Integration 7.0.0 - 7.0.5
Spring Integration 6.5.</description></item><item><title>CVE-2026-40987: A malicious or compromised FTP/SFTP/SMB server can write arbitrary files anywhere on the client filesystem (ou</title><link>https://patchthecve.com/cve/CVE-2026-40987.html</link><guid>https://patchthecve.com/cve/CVE-2026-40987.html</guid><pubDate>Fri, 04 Sep 2026 18:07:41 +0000</pubDate><description>HIGH 7.1: A malicious or compromised FTP/SFTP/SMB server can write arbitrary files anywhere on the client filesystem (outside the configured local-directory) with attacker-controlled content.

Affected versions:
Spring Integration 7.0.0 through 7.0.4; 6.5.0 through 6.5.8; 6.4.0 through 6.4.11; 6.3.0 through 6</description></item></channel></rss>