PT-2020-18464 · Spring+1 · Spring Batch+1

Srikanth Ramu

·

Published

2020-06-11

·

Updated

2022-05-24

·

CVE-2020-5411

CVSS v3.1

8.1

High

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Spring Batch (affected versions not specified)
Description The issue concerns a deserialization vulnerability in Jackson that could lead to arbitrary code execution when default typing is enabled. This vulnerability can be exploited in Spring Batch if its Jackson support is used to serialize a job's ExecutionContext and a malicious user gains write access to the data store used by the JobRepository. The vulnerability is mitigated by Jackson's blacklisting of known "deserialization gadgets". However, to protect against unknown gadgets, proactive measures should be taken when enabling default typing.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Deserialization of Untrusted Data

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2020-5411
GHSA-4PH4-Q9R5-6WM6

Affected Products

Jackson
Spring Batch