CVE-2026-59888
Fixed in a distro release EPSS <1%CVSS 6.5
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4.
Products: FasterXML jackson-databind
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| Maven | com.fasterxml.jackson.core:jackson-databind | 2.18.8 |
| Maven | com.fasterxml.jackson.core:jackson-databind | 2.21.4 |
| Maven | tools.jackson.core:jackson-databind | 3.1.4 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | airflow-2 | no fix |
| Chainguard | akhq | 0.28.0-r1 |
| Chainguard | akhq | 0.28.0-r2 |
| Chainguard | apache-nifi | no fix |
| Chainguard | apache-nifi-2.11 | no fix |
| Chainguard | apache-nifi-2.11 | 2.11.0-r6 |
| Chainguard | apache-nifi-2.12 | no fix |
| Chainguard | apache-polaris | no fix |
| Chainguard | apache-polaris-fips | no fix |
| Chainguard | apache-pulsar-4.1 | no fix |
| Chainguard | apache-pulsar-fips-4.1 | no fix |
| Chainguard | apache-tika-3.2 | 3.2.3-r18 |
| Chainguard | camunda-zeebe-8.6 | 8.6.39-r14 |
| Chainguard | commercial-elasticsearch-8.17 | no fix |
| Chainguard | commercial-elasticsearch-9.1 | no fix |
| Chainguard | commercial-elasticsearch-9.2 | no fix |
| Chainguard | commercial-elasticsearch-9.4 | 9.4.8-r0 |
| Chainguard | commercial-elasticsearch-9.5 | 9.5.5-r0 |
| Chainguard | druid | no fix |
| Chainguard | druid | 38.0.0-r1 |
| Chainguard | druid | 37.0.0-r56 |
| Chainguard | eco-java-gradle-7.6.4 | no fix |
| Chainguard | eco-java-gradle-7.6.5 | no fix |
| Chainguard | eco-java-gradle-7.6.6 | no fix |
| Chainguard | eco-java-gradle-8.10 | no fix |
| Chainguard | eco-java-gradle-8.10.1 | no fix |
| Chainguard | eco-java-gradle-8.10.2 | no fix |
| Chainguard | eco-java-gradle-8.11 | no fix |
| Chainguard | eco-java-gradle-8.11.1 | no fix |
| Chainguard | eco-java-gradle-8.12 | no fix |
| Chainguard | eco-java-gradle-8.12.1 | no fix |
| Chainguard | eco-java-gradle-8.13 | no fix |
| Chainguard | eco-java-gradle-8.14 | no fix |
| Chainguard | eco-java-gradle-8.14.1 | no fix |
| Chainguard | eco-java-gradle-8.14.2 | no fix |
| Chainguard | eco-java-gradle-8.14.3 | no fix |
| Chainguard | eco-java-gradle-8.14.4 | no fix |
| Chainguard | eco-java-gradle-8.14.5 | no fix |
| Chainguard | eco-java-gradle-8.5 | no fix |
| Chainguard | eco-java-gradle-8.6 | no fix |
| Chainguard | eco-java-gradle-8.7 | no fix |
| Chainguard | eco-java-gradle-8.8 | no fix |
| Chainguard | eco-java-gradle-8.9 | no fix |
| Chainguard | eco-java-gradle-9.0.0 | no fix |
| Chainguard | eco-java-gradle-9.1.0 | no fix |
| Chainguard | eco-java-gradle-9.2.0 | no fix |
| Chainguard | eco-java-gradle-9.2.1 | no fix |
| Chainguard | eco-java-gradle-9.3.0 | no fix |
| Chainguard | eco-java-gradle-9.3.1 | no fix |
| Chainguard | eco-java-gradle-9.4.0 | no fix |
| Chainguard | eco-java-gradle-9.4.1 | no fix |
| Chainguard | eco-java-gradle-9.5.0 | no fix |
| Chainguard | eco-java-gradle-9.5.1 | no fix |
| Chainguard | eco-java-gradle-9.6.0 | no fix |
| Chainguard | eco-java-gradle-9.6.1 | no fix |
| Chainguard | elasticsearch-9.1 | no fix |
| Chainguard | elasticsearch-9.1-iamguarded | no fix |
| Chainguard | elasticsearch-9.1-iamguarded-fips | no fix |
| Chainguard | elasticsearch-9.2 | 9.2.8-r17 |
| Chainguard | elasticsearch-9.2-iamguarded | 9.2.8-r13 |
| Chainguard | elasticsearch-9.2-iamguarded-fips | 9.2.8-r16 |
| Chainguard | elasticsearch-9.3-iamguarded-fips | 9.3.8-r0 |
| Chainguard | elasticsearch-9.4 | 9.4.7-r2 |
| Chainguard | elasticsearch-9.4-iamguarded | 9.4.5-r3 |
| Chainguard | elasticsearch-9.4-iamguarded-fips | 9.4.5-r5 |
| Chainguard | elasticsearch-9.4-iamguarded-fips | 9.4.7-r3 |
| Chainguard | elasticsearch-9.5 | 9.5.2-r6 |
| Chainguard | elasticsearch-9.5-iamguarded | 9.5.2-r6 |
| Chainguard | elasticsearch-9.5-iamguarded-fips | 9.5.2-r5 |
| Chainguard | elasticsearch-fips-9.1 | no fix |
| Chainguard | elasticsearch-fips-9.2 | 9.2.8-r16 |
| Chainguard | elasticsearch-fips-9.3 | 9.3.8-r0 |
| Chainguard | elasticsearch-fips-9.4 | 9.4.5-r5 |
| Chainguard | elasticsearch-fips-9.4 | 9.4.7-r3 |
| Chainguard | elasticsearch-fips-9.5 | 9.5.2-r5 |
| Chainguard | flyway | 13.0.0-r1 |
| Chainguard | hadoop-fips-3.5 | 3.5.0-r8 |
| Chainguard | jenkins-2.541 | no fix |
| Chainguard | jenkins-2.541-openjdk-17 | no fix |
| Chainguard | jenkins-2.541-openjdk-21 | no fix |
| Chainguard | jenkins-2.541-openjdk-25 | no fix |
| Chainguard | jenkins-2.568 | 2.568.1-r2 |
| Chainguard | jenkins-2.568-openjdk-21 | 2.568.1-r2 |
| Chainguard | jenkins-2.568-openjdk-25 | 2.568.1-r2 |
| Chainguard | kayenta-2025.2 | no fix |
| Chainguard | kayenta-2025.4 | no fix |
| Chainguard | kayenta-2026.0 | no fix |
| Chainguard | kayenta-2026.1 | no fix |
| Chainguard | kayenta-2026.2 | no fix |
| Chainguard | kayenta-fips-2025.2 | no fix |
| Chainguard | kayenta-fips-2025.4 | no fix |
| Chainguard | kayenta-fips-2026.0 | no fix |
| Chainguard | kayenta-fips-2026.1 | no fix |
| Chainguard | kayenta-fips-2026.2 | no fix |
| Chainguard | keycloak-26.5 | 26.5.7-r8 |
| Chainguard | keycloak-26.5-iamguarded-compat | 26.5.7-r8 |
| Chainguard | keycloak-26.5-operator | 26.5.7-r8 |
| Chainguard | keycloak-fips-26.5 | 26.5.7-r14 |
| Chainguard | keycloak-fips-26.5-iamguarded-fips | 26.5.7-r14 |
| Chainguard | keycloak-fips-26.5-operator | 26.5.7-r14 |
| Chainguard | knative-kafka-broker-1.20-dispatcher-loom | 1.20.3-r19 |
| Chainguard | knative-kafka-broker-1.20-receiver-loom | 1.20.3-r19 |
| Chainguard | knative-kafka-broker-fips-1.20-dispatcher-loom | 1.20.3-r17 |
| Chainguard | knative-kafka-broker-fips-1.20-receiver-loom | 1.20.3-r17 |
| Chainguard | lmcache-cuda-12.8 | 0.5.4-r0 |
| Chainguard | logstash-9.2 | no fix |
| Chainguard | logstash-9.2-iamguarded-compat | no fix |
| Chainguard | logstash-9.2-with-output-opensearch | no fix |
| Chainguard | logstash-9.3 | no fix |
| Chainguard | logstash-9.3-iamguarded-compat | no fix |
| Chainguard | nacos-docker | 3.2.3-r2 |
| Chainguard | neo4j-2025.12 | no fix |
| Chainguard | neo4j-2026.01 | no fix |
| Chainguard | neo4j-2026.02 | 2026.02.3-r6 |
| Chainguard | neo4j-2026.03 | 2026.03.1-r6 |
| Chainguard | neo4j-2026.04 | 2026.04.0-r5 |
| Chainguard | opensearch-2-security-analytics | 2.19.6-r15 |
| Chainguard | opensearch-3-discovery-ec2 | 3.8.0-r3 |
| Chainguard | opensearch-3-iamguarded-compat | 3.8.0-r3 |
| Chainguard | opensearch-3-neural-search | no fix |
| Chainguard | opensearch-3-security | 3.7.0-r13 |
| Chainguard | opensearch-fips-3-security | 3.7.0-r12 |
| Chainguard | pinot | 1.5.1-r22 |
| Chainguard | pinot-fips | 1.5.1-r18 |
| Chainguard | ranger | no fix |
| Chainguard | sonarqube | 26.8.0.126808-r1 |
| Chainguard | sonarqube | 26.8.0.126808-r0 |
| Chainguard | spark-3.5-scala-2.12 | 3.5.9-r9 |
| Chainguard | spark-3.5-scala-2.13 | 3.5.9-r9 |
| Chainguard | spark-4.0-scala-2.13 | no fix |
| Chainguard | spark-4.0-scala-2.13 | 4.0.4-r8 |
| Chainguard | spark-4.1-scala-2.13 | 4.1.3-r3 |
| Chainguard | spark-4.1-scala-2.13 | no fix |
| Chainguard | spark-4.2-scala-2.13 | 4.2.0-r8 |
| Chainguard | spark-4.2-scala-2.13 | no fix |
| Chainguard | spark-fips-3.5-scala-2.12 | no fix |
| Chainguard | spark-fips-3.5-scala-2.13 | no fix |
| Chainguard | spark-fips-4.1-scala-2.13 | 4.1.2-r11 |
| Chainguard | spark-fips-4.2-scala-2.13 | 4.2.0-r7 |
| Chainguard | spark-fips-4.2-scala-2.13 | 4.2.0-r8 |
| Chainguard | strimzi-kafka-operator-cluster-operator | 1.2.0-r4 |
| Chainguard | strimzi-kafka-operator-kafka-init | 1.2.0-r4 |
| Chainguard | strimzi-kafka-operator-topic-operator | 1.2.0-r4 |
| Chainguard | trino | 483-r7 |
| Chainguard | trino-plugin-bigquery | no fix |
| Chainguard | trino-plugin-opensearch | 483-r7 |
| Chainguard | trino-plugin-oracle | 483-r7 |
| Chainguard | wso2is | 7.3.0-r4 |
| Chainguard | wso2is | 7.3.0-r3 |
| Chainguard | wso2is | 7.3.0-r5 |
| Chainguard | zaproxy | no fix |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | jackson-annotations | 2.18.9-150200.3.25.1 |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | jackson-core | 2.18.9-150200.3.25.1 |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | jackson-databind | 2.18.9-150200.3.33.1 |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | jackson-dataformats-binary | 2.18.9-150200.3.24.1 |
| SUSE Linux Enterprise Server 16.0 | jackson-annotations | 2.18.9-160000.1.1 |
| SUSE Linux Enterprise Server 16.0 | jackson-core | 2.18.9-160000.1.1 |
| SUSE Linux Enterprise Server 16.0 | jackson-databind | 2.18.9-160000.1.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | jackson-annotations | 2.18.9-160000.1.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | jackson-core | 2.18.9-160000.1.1 |
| SUSE Linux Enterprise Server for SAP applications 16.0 | jackson-databind | 2.18.9-160000.1.1 |
| Ubuntu 18.04 LTS | jackson-databind | no fix |
| Ubuntu 20.04 LTS | jackson-databind | no fix |
| Ubuntu 22.04 LTS | jackson-databind | no fix |
| Ubuntu 24.04 LTS | jackson-databind | no fix |
| Ubuntu 26.04 LTS | jackson-databind | no fix |
| Ubuntu 26.10 | jackson-databind | no fix |
| Ubuntu Pro 14.04 LTS | jackson-databind | no fix |
| Ubuntu Pro 16.04 LTS | jackson-databind | no fix |
| Wolfi | akhq | 0.28.0-r2 |
| Wolfi | akhq | 0.28.0-r1 |
| Wolfi | apache-nifi | no fix |
| Wolfi | apache-pulsar-4.1 | no fix |
| Wolfi | apache-tika-3.2 | 3.2.3-r18 |
| Wolfi | druid | no fix |
| Wolfi | druid | 38.0.0-r1 |
| Wolfi | druid | 37.0.0-r56 |
| Wolfi | flyway | 13.0.0-r1 |
| Wolfi | keycloak-26.5 | 26.5.7-r8 |
| Wolfi | keycloak-26.5-iamguarded-compat | 26.5.7-r8 |
| Wolfi | keycloak-26.5-operator | 26.5.7-r8 |
| Wolfi | logstash-9.3 | no fix |
| Wolfi | logstash-9.3-iamguarded-compat | no fix |
| Wolfi | neo4j-2025.12 | no fix |
| Wolfi | neo4j-2026.01 | no fix |
| Wolfi | opensearch-3-discovery-ec2 | 3.8.0-r3 |
| Wolfi | opensearch-3-iamguarded-compat | 3.8.0-r3 |
| Wolfi | opensearch-3-neural-search | no fix |
| Wolfi | opensearch-3-security | 3.7.0-r13 |
| Wolfi | sonarqube | 26.8.0.126808-r1 |
| Wolfi | sonarqube | 26.8.0.126808-r0 |
| Wolfi | spark-4.0-scala-2.13 | no fix |
| Wolfi | spark-4.0-scala-2.13 | 4.0.4-r8 |
| Wolfi | spark-4.1-scala-2.13 | no fix |
| Wolfi | spark-4.1-scala-2.13 | 4.1.3-r3 |
| Wolfi | strimzi-kafka-operator-cluster-operator | 1.2.0-r4 |
| Wolfi | strimzi-kafka-operator-kafka-init | 1.2.0-r4 |
| Wolfi | strimzi-kafka-operator-topic-operator | 1.2.0-r4 |
| Wolfi | trino | 483-r7 |
| Wolfi | trino-plugin-bigquery | no fix |
| Wolfi | trino-plugin-opensearch | 483-r7 |
| Wolfi | trino-plugin-oracle | 483-r7 |
| openSUSE Leap 16.0 | jackson-annotations | 2.18.9-160000.1.1 |
| openSUSE Leap 16.0 | jackson-core | 2.18.9-160000.1.1 |
| openSUSE Leap 16.0 | jackson-databind | 2.18.9-160000.1.1 |
| openSUSE Tumbleweed | jackson-databind | 2.18.9-2.1 |