CVE-2026-41855
Description
Spring Framework's Jackson JMS converters allow arbitrary class instantiation and deserialization in untrusted JMS environments, leading to unauthorized actions.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Spring Framework's Jackson JMS converters allow arbitrary class instantiation and deserialization in untrusted JMS environments, leading to unauthorized actions.
Vulnerability
In an untrusted JMS environment, org.springframework.jms.support.converter.MappingJackson2MessageConverter and org.springframework.jms.support.converter.JacksonJsonMessageConverter allow arbitrary class instantiation. This can lead to unauthorized actions via gadget class deserialization. Affected versions include Spring Framework 7.0.0 through 7.0.7, 6.2.0 through 6.2.18, 6.1.0 through 6.1.27, and 5.3.0 through 5.3.48 [1].
Exploitation
An attacker needs network access to an untrusted JMS environment. The vulnerability is triggered when the Jackson JMS converters process messages, allowing for arbitrary class instantiation and subsequent deserialization of malicious gadget classes. No specific authentication or user interaction is mentioned as required for exploitation in the available references [1].
Impact
Successful exploitation allows an attacker to perform unauthorized actions through gadget class deserialization. This can lead to a compromise of confidentiality, integrity, and availability, potentially resulting in remote code execution or other significant system compromise within the scope of the application using the vulnerable converters [1].
Mitigation
For trusted JMS environments, no mitigation is necessary. For untrusted environments, users should upgrade to the corresponding fixed versions: 7.0.8, 6.2.19, 6.1.28, or 5.3.49. Additionally, limit deserialization by using the new setTrustedPackages(String... trustedPackages) methods. Versions no longer supported are also affected [1].
AI Insight generated on Jun 9, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
1- Range: 7.0.0 through 7.0.7, 6.2.0 through 6.2.18, 6.1.0 through 6.1.27, 5.3.0 through 5.3.48
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
1News mentions
1- Spring Framework: 13 Vulnerabilities Disclosed on June 9, 2026Vypr Intelligence · Jun 9, 2026