Description
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
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Spring Spring Integration
Default version status: unaffected
7.1.0affected7.0.0 to ≤ 7.0.5affected6.5.0 to ≤ 6.5.10affected6.4.0 to ≤ 6.4.12affected0 to ≤ 5.5.21affected