CVE Catalog

CVE-2026-47856

MediumCVSS 6.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

14th percentile - higher than 14% of all known CVEs

Summary

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. Affects Spring Integration 7.1.0, 7.0.0-7.0.5, 6.5.0-6.5.10, 6.4.0-6.4.12, and 5.5.21 and earlier.

Risk Assessment

An attacker can cause deserialization of arbitrary classes, potentially leading to remote code execution (RCE) or other severe impacts.

Recommendation

Update Spring Integration to a patched version. Restrict the allow-list of types for JSON deserialization.

Other vulnerabilities in Spring Integration

See all
Original NVD description (English source)

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. 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 Spring Integration 5.5.21 and earlier

Vulnerability data from NVD (NIST) · CISA KEV · EPSS