Incomplete List of Disallowed Inputs Affecting com.fasterxml.jackson.core:jackson-databind package, versions [2.10.0,2.18.8)[2.19.0,2.21.4)


Severity

Recommended
0.0
critical
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.6% (44th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-JAVA-COMFASTERXMLJACKSONCORE-17440366
  • published24 Jun 2026
  • disclosed23 Jun 2026
  • creditOmkhar Arasaratnam

Introduced: 23 Jun 2026

NewCVE-2026-54513  (opens in a new tab)
CWE-184  (opens in a new tab)

How to fix?

Upgrade com.fasterxml.jackson.core:jackson-databind to version 2.18.8, 2.21.4 or higher.

Overview

com.fasterxml.jackson.core:jackson-databind is a library which contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor.

Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs in the BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() method, which allowlists an array based only on clazz.isArray() and does not validate the array's component type. An attacker who controls the deserialized JSON can instantiate types outside the configured allowlist by wrapping them in an array, because array elements without per-element type identifiers are constructed directly with no further validator check.

CVSS Base Scores

version 4.0
version 3.1