CVE-2026-54518 json
jackson-databind: @JsonView bypass for unwrapped creator parameters in jackson-databind
published 4mo ago modified 17d ago also EUVD-2026-38629 , GHSA-rcqc-6cw3-h962
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 29%
- public exploits
- 0
- none known
Summary
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.21.0 until 2.21.4 and 3.1.4, UnwrappedPropertyHandler.processUnwrappedCreatorProperties() replays buffered JSON into creator parameters but never consults prop.visibleInView(activeView). The normal property-based creator path gates creator properties on the active view, but this unwrapped-creator replay path bypasses that check, so a constructor parameter annotated with both @JsonView(AdminView.class) and @JsonUnwrapped is populated from attacker JSON even when a more restrictive view is active. This vulnerability is fixed in 2.21.4 and 3.1.4.
Patch / fix
- maven com.fasterxml.jackson.core:jackson-databind 2.21.4
- maven tools.jackson.core:jackson-databind 3.1.4
- com.fasterxml.jackson.core jackson-databind 2.21.4, 3.1.4
- fasterxml jackson-databind 2.21.4, 3.1.4
Is CVE-2026-54518 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-54518 updated cvss 6.5
jackson-databind: jackson-databind: Information disclosure and data manipulation via view-based access control bypass
-
Red Hat Cryostat 4 jackson-databind Red Hat OpenShift Developer Tools and Services jenkins, jenkins-2-plugins, ocp-tools-4/jenkins-rhel8, ocp-tools-4/jenkins-rhel9 Red Hat OpenShift Serverless openshift-serverless-1/kn-ekb-receiver-rhel9, openshift-serverless-1/kn-ekb-dispatcher-rhel9, openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9, openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9, openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9, openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9, +4 more Red Hat AI Inference Server rhaii/vllm-gaudi-rhel9, rhaiis/vllm-cuda-rhel9 Red Hat AMQ Broker 7 jackson-databind Red Hat AMQ Clients jackson-databindaffected: workaround, no fix available “Fix deferred”
+21 more productsfewer
Red Hat Ansible Automation Platform 2 python-drools-jpy-jar, python3x-drools-jpy-jar, python3.11-drools-jpy-jar, python3.12-drools-jpy-jar, ansible-automation-platform-27/de-minimal-rhel9, ansible-automation-platform-27/de-supported-rhel9 Red Hat build of Apache Camel - HawtIO 4 jackson-databind Red Hat build of Apache Camel for Spring Boot 4 jackson-databind Red Hat build of Apicurio Registry 3 jackson-databind Red Hat build of Debezium 3 jackson-databind Red Hat Build of Keycloak jackson-databind, rhbk-rhel9-operator, rhbk/keycloak-rhel9, rhbk-openshift-rhel9, rhbk/keycloak-rhel9-operator Red Hat Certificate System 10 redhat-pki Red Hat Data Grid 8 jackson-databind Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-gaudi-rhel9 Red Hat Fuse 7 jackson-databind Red Hat JBoss Enterprise Application Platform 7 jackson-databind, eap74-els-openjdk8-openshift-rhel8, eap74-els-openjdk11-openshift-rhel8, eap74-els-openjdk17-openshift-rhel8, jboss-eap-7/eap74-els-openjdk8-openshift-rhel8, jboss-eap-7/eap74-els-openjdk17-openshift-rhel8 Red Hat JBoss Enterprise Application Platform 8 jackson-databind Red Hat JBoss Enterprise Application Platform Expansion Pack jackson-databind Red Hat Lightspeed for Runtimes Operator rh-lightspeed-runtimes/runtimes-agent-init-rhel9 Red Hat Offline Knowledge Portal offline-knowledge-portal/rhokp-rhel9 Red Hat OpenShift AI (RHOAI) rhoai/odh-modelmesh-rhel9, rhoai/odh-vllm-gaudi-rhel9, rhoai/odh-spark-operator-rhel9, rhoai/odh-trustyai-service-rhel9, rhoai/odh-th06-cpu-torch210-py312-rhel9, rhoai/odh-th06-cpu-torch291-py312-rhel9, +15 more Red Hat OpenShift Dev Spaces devspaces/server-rhel9, devspaces/openvsx-rhel9, devspaces/pluginregistry-rhel9, devspaces/multicluster-redirector-rhel9 Red Hat Satellite 6 candlepin, puppetserver, openvox-server, candlepin-selinux Red Hat Single Sign-On 7 jackson-databind Red Hat streams for Apache Kafka 2 jackson-databind Red Hat streams for Apache Kafka 3 jackson-databind -
Red Hat build of Quarkus 3.27.4.SP2 jackson-databind 2.21.4.redhat-00002fixed: vendor fix RHSA-2026:36002
-
Red Hat build of Quarkus 3.33.2.SP2 jackson-databind 2.21.4.redhat-00002fixed: vendor fix RHSA-2026:36013
-
Red Hat build of Apache Camel 4 for Quarkus 3 jackson-databind Red Hat build of Quarkus 3.27.4.SP2 jna 5.8.0, db2 1.21.4, h2 2.3.230, y18n 5.0.8, cliui 8.0.1, guice 5.1.0, +1009 more Red Hat build of Quarkus 3.33.2.SP2 jna 5.8.0, bson 5.6.4, h2 2.4.240, y18n 5.0.8, cliui 8.0.1, guice 5.1.0, +1018 more Red Hat Enterprise Linux 8 jackson-databind, jackson-databind-javadoc Red Hat Enterprise Linux 9 jackson-databind, pki-jackson-databind Red Hat Enterprise Linux 10 dogtag-pkinot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 4mo ago
Exploit prediction
0.35% chance of exploitation in the next 30 days, higher than 29% of all scored CVEs (FIRST EPSS, 2026-11-11).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | com.fasterxml.jackson.core:jackson-databind | >=2.21.0, <2.21.4 |
2.21.4 |
| maven | tools.jackson.core:jackson-databind | >=3.0.0, <3.1.4 |
3.1.4 |
Affected products
- FasterXML jackson-databind
Classification
- Weakness
-
- CWE-863 Incorrect Authorization
References
-
github.com
/FasterXML/jackson-databind/pull/5971
web, issue-tracking
-
github.com
/FasterXML/jackson-databind/pull/5973
web, issue-tracking
-
github.com
/FasterXML/jackson-databind/commit/721fa07ebbd4aab4a659a1a68940878315c3e341
web, patch
-
github.com
/FasterXML/jackson-databind/commit/d633bc038f200c1397c07f1a2b46f58e72c91eea
web, patch
-
github.com
/FasterXML/jackson-databind/security/advisories/GHSA-rcqc-6cw3-h962
web, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-54518
advisory
-
github.com
/FasterXML/jackson-databind
package
Sources
- CVE List CVE-2026-54518
- GitHub Advisory GHSA-rcqc-6cw3-h962
- NVD CVE-2026-54518
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.