Priority MEDIUM 41
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,…
CVSS 3.1HIGH 8.2· Network · No auth · No interaction · EPSS 0.00277 · Published 2026-08-27 · No fix listed CWE-362
Priority LOW 28
The EmbeddedHeadersJsonMessageMapper defaults to an overly permissive header parsing posture in its constructor.
CVSS 3.1MEDIUM 6.3· Network · Low privileges · No interaction · EPSS 0.0029 · Published 2026-08-27 · Will not fix CWE-20
Priority LOW 24
A single ScriptEngine instance is reused for every message on a script-backed channel.
CVSS 3.1MEDIUM 5.4· Network · Low privileges · No interaction · EPSS 0.00175 · Published 2026-08-27 · Will not fix CWE-362
Priority LOW 30
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.
CVSS 3.1MEDIUM 6.8· Network · Low privileges · No interaction · EPSS 0.0039 · Published 2026-08-27 · Will not fix CWE-59
Priority LOW 37
An operator who calls JdbcMessageStore.addAllowedPatterns(...) to restrict deserialization receives no protection at all when the store is a Spring-managed bean.
CVSS 3.1HIGH 8.0· Network · High privileges · No interaction · EPSS 0.00417 · Published 2026-08-27 · No fix listed CWE-502
Priority LOW 31
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.
CVSS 3.1MEDIUM 6.6· Network · High privileges · No interaction · EPSS 0.00239 · Published 2026-08-27 · No fix listed CWE-757
Priority LOW 15
PropertiesPersistingMetadataStore, the default file-based ConcurrentMetadataStore, persists its state to ${java.io.tmpdir}/spring-integration/metadata-store.properties with world-readable permissions.
CVSS 3.1LOW 3.2· Local · High privileges · No interaction · EPSS 0.00146 · Published 2026-08-27 · Will not fix CWE-732
Priority LOW 29
The UnZipTransformer does not limit decompressed entry size or entry count when processing archives.
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.0042 · Published 2026-08-27 · No fix listed CWE-409
Priority LOW 24
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 th…
CVSS 3.1MEDIUM 5.4· Network · Low privileges · No interaction · EPSS 0.00257 · Published 2026-08-27 · No fix listed CWE-20
Priority MEDIUM 52
SerializingHttpMessageConverter deserializes the body of incoming HTTP requests with a raw java.io.ObjectInputStream and no class filtering.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.05914 · Published 2026-08-27 · No fix listed CWE-502
Priority LOW 28
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…
CVSS 3.1MEDIUM 6.3· Network · Low privileges · No interaction · EPSS 0.00327 · Published 2026-08-26 · No fix listed CWE-918
Priority LOW 24
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 con…
CVSS 3.1MEDIUM 5.4· Network · Low privileges · No interaction · EPSS 0.00297 · Published 2026-08-26 · No fix listed CWE-22
Priority LOW 29
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 ex…
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00288 · Published 2026-08-26 · No fix listed CWE-770
Priority LOW 28
Spring Integration'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.
CVSS 3.1MEDIUM 6.3· Network · Low privileges · No interaction · EPSS 0.00313 · Published 2026-08-26 · Will not fix CWE-502
Priority LOW 31
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.
CVSS 3.1HIGH 7.1· Network · Low privileges · User interaction · EPSS 0.00218 · Published 2026-06-11 · Partial fix · 7.0.4.1, 6.5.8.1 +5 CWE-22
Priority MEDIUM 49
Spring Integration framework provides Kryo Codec implementations as an alternative for Java (de)serialization.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.04409 · Published 2020-07-31 · Fixed in v4.3.23.RELEASE, v5.1.12.RELEASE +6 CWE-502
Priority MEDIUM 48
Spring Integration (spring-integration-xml and spring-integration-ws modules), versions 4.3.18, 5.0.10, 5.1.1, and older unsupported versions, were susceptible to XML External Entity Injection (XXE) when receiving XML da…
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.03002 · Published 2019-01-18 · Fixed in v5.0.10.RELEASE, v5.1.1.RELEASE +4 CWE-611