Description
Potential for deserialization of untrusted types in Spring Cloud Stream.
Spring Cloud Stream 5.0.0 - 5.0.2
Spring Cloud Stream 4.3.0 - 4.3.3
Spring Cloud Stream 4.2.0 - 4.2.6
Published: 2026-08-27
Score: 3.1 Low
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Spring Cloud Stream processes messages by automatically deserializing payloads into Java objects. When a message containing an untrusted type is received, an attacker can craft a payload that, upon deserialization, may trigger unchecked object creation or method invocation, potentially allowing arbitrary code execution or compromised application behavior. This flaw is the result of insufficient validation of the data type being deserialized, a weakness catalogued as CWE‑346.

Affected Systems

The flaw affects Spring Cloud Stream versions 5.0.0 through 5.0.2, 4.3.0 through 4.3.3, and 4.2.0 through 4.2.6. Any installation of Spring Cloud Stream in this version range that processes external messages is at risk if untrusted payloads are accepted.

Risk and Exploitability

The CVSS score of 3.1 indicates a low overall severity, and the EPSS score is not available, so the current likelihood of exploitation is uncertain. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector requires an attacker to inject a crafted message into the message broker or gateway that the vulnerable application consumes. If the message is processed, the attacker may achieve code execution or related impacts depending on application context.

Generated by OpenCVE AI on August 28, 2026 at 07:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Spring Cloud Stream 5.0.3 or later, 4.3.4 or later, or 4.2.7 or later to eliminate the deserialization flaw.
  • If an upgrade is not immediately possible, configure the message converters in Spring Cloud Stream to only allow a pre‑defined whitelist of serializable types, thereby preventing untrusted types from being instantiated during deserialization.
  • Ensure that the message broker is accessible only from trusted networks or authenticated clients, reducing the chance that an attacker can supply malicious payloads to the application.

Generated by OpenCVE AI on August 28, 2026 at 07:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Fri, 28 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-346

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description Potential for deserialization of untrusted types in Spring Cloud Stream. Spring Cloud Stream 5.0.0 - 5.0.2 Spring Cloud Stream 4.3.0 - 4.3.3 Spring Cloud Stream 4.2.0 - 4.2.6
Title Potential for deserialization of untrusted types in Spring Cloud Stream
References
Metrics cvssV3_1

{'score': 3.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: vmware

Published:

Updated: 2026-08-27T18:04:39.066Z

Reserved: 2026-07-04T18:13:46.709Z

Link: CVE-2026-59306

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-27T20:17:56.990

Modified: 2026-08-27T20:17:56.990

Link: CVE-2026-59306

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T07:30:07Z

Weaknesses