PT-2020-5474 · Fasterxml+4 · Jackson-Databind+4

Published

2020-01-31

·

Updated

2025-08-19

·

CVE-2020-10650

CVSS v2.0

9.3

High

VectorAV:N/AC:M/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions jackson-databind versions through 2.9.10.4
Description A deserialization flaw was discovered in the jackson-databind library. It could allow an unauthenticated user to perform code execution via ignite-jta or quartz-core, specifically through the classes org.apache.ignite.cache.jta.jndi.CacheJndiTmLookup, org.apache.ignite.cache.jta.jndi.CacheJndiTmFactory, and org.quartz.utils.JNDIConnectionProvider. This issue is related to the restoration of untrusted data in memory, which may impact the confidentiality, integrity, and availability of protected information.
Recommendations For jackson-databind versions through 2.9.10.4, update to a version newer than 2.9.10.4 to resolve the issue. As a temporary workaround, consider restricting access to the ignite-jta and quartz-core components to minimize the risk of exploitation. Additionally, avoid using the vulnerable classes org.apache.ignite.cache.jta.jndi.CacheJndiTmLookup, org.apache.ignite.cache.jta.jndi.CacheJndiTmFactory, and org.quartz.utils.JNDIConnectionProvider until the issue is resolved.

Exploit

Fix

Deserialization of Untrusted Data

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

Weakness Enumeration

Related Identifiers

ALT-PU-2021-1792
BDU:2021-00767
CVE-2020-10650
DLA-3407-1
GHSA-RPR3-CW39-3PXH
OESA-2021-1129

Affected Products

Alt Linux
Astra Linux
Ignite-Jta
Jackson-Databind
Quartzcore