8.1Hoch

CVE-2026-54513jackson-databind: Array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)

FasterXML jackson-databind; Red Hat Cryostat 4 on RHEL 9; Red Hat Red Hat AMQ Broker 7.13.6; Red Hat Red Hat AMQ Broker 7.14.1 Veröffentlicht: (vor 4 Monaten)

Beschreibung

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, BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray() allowlists any array type based only on clazz.isArray(), without validating the array's component (element) type against the configured allowlist. A PTV built with allowIfSubTypeIsArray() plus an explicit concrete-type allowlist therefore still permits EvilType[] even though EvilType is not allowlisted. When Jackson deserializes the elements and no per-element type IDs are present, it instantiates the component type directly with no further PTV check, bypassing the allowlist. This vulnerability is fixed in 2.18.8, 2.21.4, and 3.1.4.

Schwachstellentyp (CWE): CWE-184

Daten: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Wiedergegeben wie in der Quelle, auf Englisch.

Betroffene Produkte und Versionen

HerstellerProduktVersionen
amq streams 3.2 —
build keycloak 26.4 —
build keycloak 26.6 —
certificate system 10.8 —
cryostat 4 —
FasterXML jackson-databind >= 2.10.0, < 2.18.8, >= 2.19.0, < 2.21.4, >= 3.0.0, < 3.1.4
openshift devspaces 3.30 —
Red Hat Cryostat 4 on RHEL 9 all versions
Red Hat OpenShift Developer Tools and Services —
Red Hat OpenShift Serverless —
Red Hat Red Hat AI Inference Server —
Red Hat Red Hat AMQ Broker 7.13.6 —
Red Hat Red Hat AMQ Broker 7.14.1 —
Red Hat Red Hat AMQ Clients all versions
Red Hat Red Hat Ansible Automation Platform 2 —
Red Hat Red Hat build of Apache Camel 4 for Quarkus 3 all versions
Red Hat Red Hat Build of Apache Camel 4.18 for Quarkus 3.33 —
Red Hat Red Hat build of Apache Camel 4.18.3 for Spring Boot 3.5.16 —
Red Hat Red Hat build of Apache Camel - HawtIO 4 all versions
Red Hat Red Hat build of Apicurio Registry 3 all versions
Red Hat Red Hat build of Debezium 3 all versions
Red Hat Red Hat build of Keycloak 26.4 all versions
Red Hat Red Hat build of Keycloak 26.4.14 all versions
Red Hat Red Hat build of Keycloak 26.6 all versions
Red Hat Red Hat build of Keycloak 26.6.5 all versions
Red Hat Red Hat Certificate System 10.8 for RHEL-8 all versions
Red Hat Red Hat Data Grid 8.6.2 —
Red Hat Red Hat Enterprise Linux 10 all versions
Red Hat Red Hat Enterprise Linux 10.0 Extended Update Support all versions
Red Hat Red Hat Enterprise Linux 8 all versions
Red Hat Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support all versions
Red Hat Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On all versions
Red Hat Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support all versions
Red Hat Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-On all versions
Red Hat Red Hat Enterprise Linux 8.8 Telecommunications Update Service all versions
Red Hat Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions all versions
Red Hat Red Hat Enterprise Linux 9 all versions
Red Hat Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions all versions
Red Hat Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions all versions
Red Hat Red Hat Enterprise Linux 9.6 Extended Update Support all versions
Red Hat Red Hat Enterprise Linux AI (RHEL AI) 3 —
Red Hat Red Hat JBoss Enterprise Application Platform 7 all versions
Red Hat Red Hat JBoss Enterprise Application Platform 8 all versions
Red Hat Red Hat JBoss Enterprise Application Platform Expansion Pack —
Red Hat Red Hat Lightspeed for Runtimes Operator —
Red Hat Red Hat OpenShift Dev Spaces 3.30 all versions
Red Hat Streams for Apache Kafka 3.2.1 —

Referenzen und Patches

CPE-Treffer (NVD) (3)

  • cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:* ≥ 2.10.0 < 2.18.8
  • cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:* ≥ 2.19.0 < 2.21.4
  • cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:* ≥ 3.0.0 < 3.1.4