CVE-2022-42004 json
Uncontrolled Resource Consumption in FasterXML jackson-databind
published 4y ago modified last mo. also GHSA-rgv9-q543-rqg4 , EUVD-2022-7159
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 3.4%
- EPSS 3.4% chance of exploitation in 30 days, percentile 88%
- public exploits
- 0
- none known
Summary
In FasterXML jackson-databind before 2.13.4, resource exhaustion can occur because of a lack of a check in BeanDeserializer._deserializeFromArray to prevent use of deeply nested arrays. An application is vulnerable only with certain customized choices for deserialization.
Patch / fix
- maven com.fasterxml.jackson.core:jackson-databind 2.12.7.1, 2.13.4
- fasterxml jackson-databind 2.12.7.1, 2.13.4
- quarkus quarkus 2.13.0
- jackson-databind Debian 14, Debian 13, Debian 12 2.14.0-1
debian advisories DEBIAN-CVE-2022-42004
- jenkins ocp tools 4.11 2.401.1.1686831596-3.el8
- jenkins-2-plugins ocp tools 4.11 4.11.1686831822-1.el8
- cjson satellite capsule 6.13, satellite 6.13 1.7.14-5.el8sat
- foreman satellite utils 6.13, satellite capsule 6.13, satellite 6.13 3.5.1.14-1.el8sat
- katello satellite capsule 6.13, satellite 6.13 4.7.0-1.el8sat
- libsolv satellite capsule 6.13, satellite 6.13 0.7.22-4.el8pc
- libcomps satellite capsule 6.13, satellite 6.13 0.1.18-4.el8pc
- qpid-cpp satellite capsule 6.13, satellite 6.13 1.39.0-7.el8amq
red hat advisories RHSA-2025:1747RHSA-2025:1746RHSA-2023:3663RHSA-2023:2097RHSA-2023:1043RHSA-2023:1044
- jackson-databind SLES for SAP 15 SP2, SLES 15 SP2-LTSS, SLES 15 SP2-BCL +12 more 2.13.4.2-150200.3.12.1
suse advisories SUSE-SU-2022:3995-1
Is CVE-2022-42004 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-2022-42004 updated cvss 7.5
jackson-databind: use of deeply nested arrays
-
Red Hat build of Apicurio Registry 2 jackson-databindaffected: no fix available
-
Red Hat Enterprise Linux 8 jackson-databind, jackson-databind-javadocaffected: no fix available, no fix planned “Will not fix”
-
Red Hat Enterprise Linux 9 jackson-databind, pki-jackson-databind Red Hat Fuse 7 jackson-databindaffected: no fix planned “Will not fix”
-
Red Hat Integration Camel K 1 jackson-databind Red Hat Integration Camel Quarkus 1 jackson-databindaffected: no fix available
-
Red Hat Integration Service Registry jackson-databind Red Hat JBoss Data Grid 7 jackson-databind Red Hat JBoss Data Virtualization 6 jackson-databind Red Hat JBoss Enterprise Application Platform 6 jackson-databind, jboss-on jboss-on, keycloak-adapter-eap6 keycloak-adapter-eap6, keycloak-adapter-sso7_2-eap6 keycloak-adapter-sso7_2-eap6, keycloak-adapter-sso7_3-eap6 keycloak-adapter-sso7_3-eap6, keycloak-adapter-sso7_4-eap6 keycloak-adapter-sso7_4-eap6, +1 more Red Hat JBoss Fuse 6 jackson-databind Red Hat JBoss Fuse Service Works 6 jackson-databindaffected: no fix planned “Out of support scope”
-
Red Hat OpenShift Application Runtimes jackson-databindaffected: no fix available
-
Red Hat OpenShift Container Platform 3.11 jenkins-2-pluginsaffected: no fix planned “Out of support scope”
-
Red Hat OpenShift Container Platform 4 jenkins-2-plugins Red Hat OpenShift Dev Spaces devspaces/server-rhel8affected: no fix available
show 24 moreshow fewer
-
Red Hat OpenStack Platform 13 (Queens) opendaylightaffected: no fix planned “Out of support scope”
-
Red Hat support for Spring Boot jackson-databindaffected: no fix planned “Will not fix”
-
Red Hat Middleware Containers for OpenShift rh-sso-7/sso76-openshift-rhel8 7.6-20fixed: vendor fix RHSA-2023:1047
-
Red Hat Migration Toolkit for Runtimes 1 on RHEL 8fixed: vendor fix RHSA-2023:0471
-
Red Hat OpenShift Developer Tools and Services for OCP 4.11 for RHEL 8 jenkins-2-plugins 4.11.1686831822-1.el8fixed: vendor fix RHSA-2023:3663
-
Red Hat OpenShift Developer Tools and Services for OCP 4.12 jenkins-2-plugins 4.12.1675702407-1.el8fixed: vendor fix RHSA-2023:1064
-
Red Hat OpenShift Logging 5.3 openshift-logging/elasticsearch6-rhel8 v6.8.1-277, openshift-logging/elasticsearch-proxy-rhel8 v1.0.0-315, openshift-logging/elasticsearch-rhel8-operator v5.3.14-5, openshift-logging/elasticsearch-operator-bundle v5.3.14-16fixed: vendor fix RHSA-2022:8889
-
Red Hat AMQ Broker 7fixed: vendor fix RHSA-2022:8876
-
Red Hat AMQ Streams 2.3.0fixed: vendor fix RHSA-2023:0189
-
Red Hat AMQ Streams 2.4.0fixed: vendor fix RHSA-2023:3223
-
Red Hat build of Eclipse Vert.x 4.3.4fixed: vendor fix RHSA-2022:9032
-
Red Hat build of Quarkus 2.7.7fixed: vendor fix RHSA-2023:1006
-
Red Hat build of Quarkus 2.13.5fixed: vendor fix RHSA-2022:9023
-
Red Hat Data Grid 8.4.1fixed: vendor fix RHSA-2023:0713
-
Red Hat JBoss EAP 7.4 for RHEL 7 Server eap7-jackson-databind 2.12.7-1.redhat_00003.1.el7eapfixed: vendor fix RHSA-2023:0552
-
Red Hat JBoss EAP 7.4 for RHEL 8 eap7-jackson-databind 2.12.7-1.redhat_00003.1.el8eapfixed: vendor fix RHSA-2023:0553
-
Red Hat JBoss EAP 7.4 for RHEL 9 eap7-jackson-databind 2.12.7-1.redhat_00003.1.el9eapfixed: vendor fix RHSA-2023:0554
-
Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server eap7-resteasy 3.0.27-1.Final_redhat_00001.1.ep7.el7, eap7-resteasy-cdi 3.0.27-1.Final_redhat_00001.1.ep7.el7, eap7-resteasy-jaxrs 3.0.27-1.Final_redhat_00001.1.ep7.el7, eap7-resteasy-jsapi 3.0.27-1.Final_redhat_00001.1.ep7.el7, eap7-resteasy-client 3.0.27-1.Final_redhat_00001.1.ep7.el7, eap7-resteasy-crypto 3.0.27-1.Final_redhat_00001.1.ep7.el7, +12 morefixed: vendor fix RHSA-2025:1746
-
Red Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 Server eap7-resteasy 3.11.6-1.Final_redhat_00001.1.el7eap, eap7-jackson-databind 2.10.4-4.redhat_00004.1.el7eap, eap7-resteasy-cdi 3.11.6-1.Final_redhat_00001.1.el7eap, eap7-resteasy-jaxrs 3.11.6-1.Final_redhat_00001.1.el7eap, eap7-resteasy-jsapi 3.11.6-1.Final_redhat_00001.1.el7eap, eap7-jackson-datatype-jdk8 2.10.4-2.redhat_00004.1.el7eap, +18 morefixed: vendor fix RHSA-2025:1747
-
Red Hat JBoss Enterprise Application Platform 7.4.9 jackson-databind 2.12.7.redhat-00003fixed: vendor fix RHSA-2023:0556
-
Red Hat Satellite 6.13 for RHEL 8 candlepin 4.2.13-1.el8sat, candlepin-selinux 4.2.13-1.el8satfixed: vendor fix RHSA-2023:2097
-
Red Hat Single Sign-On 7fixed: vendor fix RHSA-2023:1049
-
Red Hat Single Sign-On 7.6 for RHEL 7 Server rh-sso7-keycloak 18.0.6-1.redhat_00001.1.el7sso, rh-sso7-keycloak-server 18.0.6-1.redhat_00001.1.el7ssofixed: vendor fix RHSA-2023:1043
-
Red Hat Single Sign-On 7.6 for RHEL 8 rh-sso7-keycloak 18.0.6-1.redhat_00001.1.el8sso, rh-sso7-keycloak-server 18.0.6-1.redhat_00001.1.el8ssofixed: vendor fix RHSA-2023:1044
8 more fixed, 19 more not affected in the full advisory
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
- last mo.
Exploit prediction
3.41% chance of exploitation in the next 30 days, higher than 88% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- bugs.chromium.org https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=50490 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/FasterXML/jackson-databind/issues/3582 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | com.fasterxml.jackson.core:jackson-databind | >=2.4.0-rc1, <2.12.7.1 >=2.13.0, <2.13.4 |
2.12.7.1 2.13.4 |
Classification
References
-
github.com
/FasterXML/jackson-databind/commit/063183589218fec19a9293ed2f17ec53ea80ba88
web, patch, third-party-advisory
-
bugs.chromium.org
/p/oss-fuzz/issues/detail?id=50490
web, exploit, issue-tracking, mailing-list, patch, third-party-advisory
-
github.com
/FasterXML/jackson-databind/commit/0e37a39502439ecbaa1a5b5188387c01bf7f7fa1
web
-
github.com
/FasterXML/jackson-databind/commit/35de19e7144c4df8ab178b800ba86e80c3d84252
web
-
github.com
/FasterXML/jackson-databind/commit/cd090979b7ea78c75e4de8a4aed04f7e9fa8deea
web
-
github.com
/FasterXML/jackson-databind/issues/3582
web, exploit, issue-tracking, third-party-advisory
-
security.gentoo.org
/glsa/202210-21
vendor-advisory, web, third-party-advisory
-
debian.org
/security/2022/dsa-5283
vendor-advisory, web, third-party-advisory
-
security.netapp.com
/advisory/ntap-20221118-0008/
third-party-advisory
-
lists.debian.org
/debian-lts-announce/2022/11/msg00035.html
mailing-list, web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2022-42004
advisory
-
github.com
/FasterXML/jackson-databind
package
-
security.netapp.com
/advisory/ntap-20221118-0008
web
Sources
- CVE List CVE-2022-42004
- GitHub Advisory GHSA-rgv9-q543-rqg4
- NVD CVE-2022-42004
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.