CVE catalog

CVE-2026-54512

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 PolymorphicTypeValid

[CVE catalog]

Severity
High · CVSS 8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.94% · Oct 25, 2026

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<com.evil.Gadget> when only java.util.ArrayList is allow-listed. The container passes the PTV check; com.evil.Gadget is loaded via Class.forName(name, true, loader), instantiated, and its properties are set from attacker-controlled JSON. This completely bypasses an explicitly configured PTV allow-list. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianjackson-databindsid2.22.4-1fixed
Debianjackson-databindforky2.18.11-1fixed
Debianjackson-databindtrixie2.14.0+ds-1+deb13u1vulnerable
Debianjackson-databindtrixie-security2.14.0+ds-1+deb13u1vulnerable
Debianjackson-databindbookworm2.14.0-1+deb12u1vulnerable
Debianjackson-databindbookworm-security2.14.0-1+deb12u1vulnerable
Cpejackson-databindNot reportedNot reportedvulnerable
Cpejackson-databindNot reported2.18.8fixed
Cpejackson-databindNot reported2.21.4fixed
Cpejackson-databindNot reported3.1.4fixed
Susejackson-annotationslinux enterprise module for basesystem 15 sp72.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise module for basesystem 15 sp72.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise module for basesystem 15 sp72.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise module for development tools 15 sp72.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise high performance computing 15 sp4-espos2.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise high performance computing 15 sp4-espos2.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise high performance computing 15 sp4-espos2.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise high performance computing 15 sp4-espos2.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise high performance computing 15 sp4-ltss2.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise high performance computing 15 sp4-ltss2.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise high performance computing 15 sp4-ltss2.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise high performance computing 15 sp4-ltss2.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise high performance computing 15 sp5-espos2.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise high performance computing 15 sp5-espos2.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise high performance computing 15 sp5-espos2.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise high performance computing 15 sp5-espos2.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise high performance computing 15 sp5-ltss2.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise high performance computing 15 sp5-ltss2.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise high performance computing 15 sp5-ltss2.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise high performance computing 15 sp5-ltss2.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise server 15 sp4-ltss2.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise server 15 sp4-ltss2.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise server 15 sp4-ltss2.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise server 15 sp4-ltss2.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise server 15 sp5-ltss2.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise server 15 sp5-ltss2.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise server 15 sp5-ltss2.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise server 15 sp5-ltss2.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise server 15 sp6-ltss2.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise server 15 sp6-ltss2.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise server 15 sp6-ltss2.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise server 15 sp6-ltss2.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise server for sap applications 15 sp42.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise server for sap applications 15 sp42.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise server for sap applications 15 sp42.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise server for sap applications 15 sp42.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise server for sap applications 15 sp52.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise server for sap applications 15 sp52.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise server for sap applications 15 sp52.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise server for sap applications 15 sp52.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise server for sap applications 15 sp62.18.8-150200.3.22.3fixed
Susejackson-corelinux enterprise server for sap applications 15 sp62.18.8-150200.3.22.3fixed
Susejackson-databindlinux enterprise server for sap applications 15 sp62.18.8-150200.3.28.2fixed
Susejackson-dataformats-binarylinux enterprise server for sap applications 15 sp62.18.8-150200.3.21.3fixed
Susejackson-annotationslinux enterprise server 16.02.18.8-160000.1.1fixed
Susejackson-corelinux enterprise server 16.02.18.8-160000.1.1fixed
Susejackson-databindlinux enterprise server 16.02.18.8-160000.1.1fixed
Susejackson-annotationslinux enterprise server for sap applications 16.02.18.8-160000.1.1fixed
Susejackson-corelinux enterprise server for sap applications 16.02.18.8-160000.1.1fixed
Susejackson-databindlinux enterprise server for sap applications 16.02.18.8-160000.1.1fixed
Opensusejackson-annotationsleap 16.02.18.8-160000.1.1fixed
Opensusejackson-coreleap 16.02.18.8-160000.1.1fixed
Opensusejackson-databindleap 16.02.18.8-160000.1.1fixed
Opensusejackson-databindtumbleweed2.18.8-2.1fixed
Cpejackson-databindNot reported3.1.4fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianjackson-databindsourcesid2.18.11-1not yet assignedNot reported[1145887]
Debianjackson-databindsourceforky2.18.11-1not yet assignedNot reported[1145887]
Debianjackson-databindsourcetrixie(unfixed)not yet assignedNot reported[1145887]
Debianjackson-databindsourcebookworm(unfixed)not yet assignedNot reported[1145887]
Cpejackson-databindcpeNot reported2.18.8Not reportedNot reportedNot reported
Cpejackson-databindcpeNot reported2.21.4Not reportedNot reportedNot reported
Cpejackson-databindcpeNot reported3.1.4Not reportedNot reportedNot reported
Susejackson-annotationsrpmlinux enterprise module for basesystem 15 sp72.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise module for basesystem 15 sp72.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise module for basesystem 15 sp72.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise module for development tools 15 sp72.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise high performance computing 15 sp4-espos2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise high performance computing 15 sp4-espos2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise high performance computing 15 sp4-espos2.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise high performance computing 15 sp4-espos2.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise high performance computing 15 sp4-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise high performance computing 15 sp4-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise high performance computing 15 sp4-ltss2.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise high performance computing 15 sp4-ltss2.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise high performance computing 15 sp5-espos2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise high performance computing 15 sp5-espos2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise high performance computing 15 sp5-espos2.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise high performance computing 15 sp5-espos2.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise high performance computing 15 sp5-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise high performance computing 15 sp5-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise high performance computing 15 sp5-ltss2.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise high performance computing 15 sp5-ltss2.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise server 15 sp4-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise server 15 sp4-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise server 15 sp4-ltss2.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise server 15 sp4-ltss2.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise server 15 sp5-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise server 15 sp5-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise server 15 sp5-ltss2.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise server 15 sp5-ltss2.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise server 15 sp6-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise server 15 sp6-ltss2.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise server 15 sp6-ltss2.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise server 15 sp6-ltss2.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise server for sap applications 15 sp42.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise server for sap applications 15 sp42.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise server for sap applications 15 sp42.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise server for sap applications 15 sp42.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise server for sap applications 15 sp52.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise server for sap applications 15 sp52.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise server for sap applications 15 sp52.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise server for sap applications 15 sp52.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise server for sap applications 15 sp62.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-corerpmlinux enterprise server for sap applications 15 sp62.18.8-150200.3.22.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-databindrpmlinux enterprise server for sap applications 15 sp62.18.8-150200.3.28.2Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-dataformats-binaryrpmlinux enterprise server for sap applications 15 sp62.18.8-150200.3.21.3Not reportedSUSE-SU-2026:2801-1Not reported
Susejackson-annotationsrpmlinux enterprise server 16.02.18.8-160000.1.1Not reportedSUSE-SU-2026:22504-1Not reported
Susejackson-corerpmlinux enterprise server 16.02.18.8-160000.1.1Not reportedSUSE-SU-2026:22504-1Not reported
Susejackson-databindrpmlinux enterprise server 16.02.18.8-160000.1.1Not reportedSUSE-SU-2026:22504-1Not reported
Susejackson-annotationsrpmlinux enterprise server for sap applications 16.02.18.8-160000.1.1Not reportedSUSE-SU-2026:22504-1Not reported
Susejackson-corerpmlinux enterprise server for sap applications 16.02.18.8-160000.1.1Not reportedSUSE-SU-2026:22504-1Not reported
Susejackson-databindrpmlinux enterprise server for sap applications 16.02.18.8-160000.1.1Not reportedSUSE-SU-2026:22504-1Not reported
Opensusejackson-annotationsrpmleap 16.02.18.8-160000.1.1Not reportedOPENSUSE-SU-2026:21201-1Not reported
Opensusejackson-corerpmleap 16.02.18.8-160000.1.1Not reportedOPENSUSE-SU-2026:21201-1Not reported
Opensusejackson-databindrpmleap 16.02.18.8-160000.1.1Not reportedOPENSUSE-SU-2026:21201-1Not reported
Opensusejackson-databindrpmtumbleweed2.18.8-2.1Not reportedOPENSUSE-SU-2026:11132-1Not reported
Cpejackson-databindcpeNot reported3.1.4Not reportedNVD-CVE-2026-54512Not reported

[Debian bug #1145887]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [jackson-databind]

    Details (4)
    • 2.14.0-1+deb12u1 · all · bookworm

      Affected

      nvd · jackson-databind · debian · bookworm; nvd · jackson-databind · debian · 12

    • 2.14.0-1+deb12u1 · all · bookworm

      Affected

      nvd · jackson-databind · debian · bookworm; nvd · jackson-databind · debian · 12

    • 2.14.0-1+deb12u1 · all · bookworm-security

      Affected

      nvd · jackson-databind · debian · bookworm; nvd · jackson-databind · debian · 12

    • 2.14.0-1+deb12u1 · all · bookworm-security

      Affected

      nvd · jackson-databind · debian · bookworm; nvd · jackson-databind · debian · 12

[Debian 13 (Trixie)]

  • Source package: [jackson-databind]

    Details (4)
    • 2.14.0+ds-1+deb13u1 · all · trixie

      Affected

      nvd · jackson-databind · debian · 13

    • 2.14.0+ds-1+deb13u1 · all · trixie

      Affected

      nvd · jackson-databind · debian · 13

    • 2.14.0+ds-1+deb13u1 · all · trixie-security

      Affected

      nvd · jackson-databind · debian · 13

    • 2.14.0+ds-1+deb13u1 · all · trixie-security

      Affected

      nvd · jackson-databind · debian · 13

[openSUSE Tumbleweed]

  • Source package: [jackson-databind]

    Details (1)
    • 2.18.9-2.2 · noarch · tumbleweed

      Unknown · Fixed: 2.18.8-2.1

      Version impact unknown

      nvd · jackson-databind · opensuse · tumbleweed

  • Source package: [jackson-databind]

    Details (1)
    • 2.18.9-2.2 · noarch · tumbleweed

      Fixed · Fixed: 2.18.8-2.1

      nvd · jackson-databind · opensuse · tumbleweed

Observed:

References