| Release Date: | 2026-06-23 | |
| Impact: | Important | What is this? |
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.10.0 until 2.18.8, 2.21.4, and 3.1.4, jackson-databind's PolymorphicTypeValidator (PTV) is the primary safety mechanism guarding polymorphic deserialization. When polymorphic typing is enabled and a type identifier contains generic parameters (i.e. the type ID string contains <), DatabindContext._resolveAndValidateGeneric() validates only the raw container class name (the substring before <) against the configured PTV. If the container type is approved, the method parses the full canonical type string via TypeFactory.constructFromCanonical() and returns the fully parameterized type without ever validating the nested type arguments against the PTV. The nested type arguments are then resolved, instantiated, and populated as beans during deserialization. An attacker who controls the type ID can therefore place a denied class as a generic type parameter of an allowed container -- for example java.util.ArrayList
See more information about CVE-2026-54512 from MITRE CVE dictionary and NIST NVD
NOTE: The following CVSS metrics and score provided are preliminary and subject to review.
| Base Score: | 8.1 |
| Vector String: | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Version: | 3.1 |
| Attack Vector: | Network |
| Attack Complexity: | High |
| Privileges Required: | None |
| User Interaction: | None |
| Scope: | Unchanged |
| Confidentiality Impact: | High |
| Integrity Impact: | High |
| Availability Impact: | High |
| Platform | Errata | Release Date |
| Oracle Linux version 9 (jackson-annotations) | ELSA-2026-40895 | 2026-07-20 |
| Oracle Linux version 9 (jackson-core) | ELSA-2026-40895 | 2026-07-20 |
| Oracle Linux version 9 (jackson-databind) | ELSA-2026-40895 | 2026-07-20 |
| Oracle Linux version 9 (jackson-jaxrs-providers) | ELSA-2026-40895 | 2026-07-20 |
| Oracle Linux version 9 (jackson-modules-base) | ELSA-2026-40895 | 2026-07-20 |
This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections: