FasterXML jackson-databind through 2.8.10 and 2.9.x through 2.9.3 allows unauthenticated…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Partial Red Hat: 17 fixed, 5 without a fix
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-502.
Summary
FasterXML jackson-databind through 2.8.10 and 2.9.x through 2.9.3 allows unauthenticated remote code execution because of an incomplete fix for the CVE-2017-7525 deserialization flaw. This is exploitable by sending maliciously crafted JSON input to the readValue method of the ObjectMapper, bypassing a blacklist that is ineffective if the Spring libraries are available in the classpath.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | com.fasterxml.jackson.core:jackson-databind (Maven) | 2.9.0 to before 2.9.4 | 2.9.4 | Patch available | GHSA-rfx6-vp9g-rh7v |
| — | com.fasterxml.jackson.core:jackson-databind (Maven) | 2.8.0 to before 2.8.11 | 2.8.11 | Patch available | GHSA-rfx6-vp9g-rh7v |
| — | com.fasterxml.jackson.core:jackson-databind (Maven) | before 2.7.9.2 | 2.7.9.2 | Patch available | GHSA-rfx6-vp9g-rh7v |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- com.fasterxml.jackson.core:jackson-databind (Maven) Vendor— Affected 2.9.0 to before 2.9.4 Fixed in 2.9.4 Patch available GHSA-rfx6-vp9g-rh7v
- com.fasterxml.jackson.core:jackson-databind (Maven) Vendor— Affected 2.8.0 to before 2.8.11 Fixed in 2.8.11 Patch available GHSA-rfx6-vp9g-rh7v
- com.fasterxml.jackson.core:jackson-databind (Maven) Vendor— Affected before 2.7.9.2 Fixed in 2.7.9.2 Patch available GHSA-rfx6-vp9g-rh7v
CPE configurations NVD · 15
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:* | before 2.6.7.3; 2.7.0 to before 2.7.9.2; 2.8.0 to before 2.8.11; 2.9.0 to before 2.9.4 | Vulnerable | FasterXML |
| cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* | 8.0 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* | 9.0 | Vulnerable | Debian |
| cpe:2.3:a:redhat:jboss_enterprise_application_platform:6.0.0:*:*:*:*:*:*:* | 6.0.0 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:jboss_enterprise_application_platform:6.4.0:*:*:*:*:*:*:* | 6.4.0 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:jboss_enterprise_application_platform:7.1:*:*:*:*:*:*:* | 7.1 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_server:6.0:*:*:*:*:*:*:* | 6.0 | Running on | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:* | 7.0 | Running on | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux_server:5.0:*:*:*:*:*:*:* | 5.0 | Running on | Red Hat |
| cpe:2.3:a:redhat:openshift_container_platform:4.1:*:*:*:*:*:*:* | 4.1 | Vulnerable | Red Hat |
- cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:* Versions before 2.6.7.3; 2.7.0 to before 2.7.9.2; 2.8.0 to before 2.8.11; 2.9.0 to before 2.9.4 Vulnerable ·FasterXML
- cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* Versions 8.0 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Debian
- cpe:2.3:a:redhat:jboss_enterprise_application_platform:6.0.0:*:*:*:*:*:*:* Versions 6.0.0 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:jboss_enterprise_application_platform:6.4.0:*:*:*:*:*:*:* Versions 6.4.0 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:jboss_enterprise_application_platform:7.1:*:*:*:*:*:*:* Versions 7.1 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_server:6.0:*:*:*:*:*:*:* Versions 6.0 Running on ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:* Versions 7.0 Running on ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux_server:5.0:*:*:*:*:*:*:* Versions 5.0 Running on ·Red Hat
- cpe:2.3:a:redhat:openshift_container_platform:4.1:*:*:*:*:*:*:* Versions 4.1 Vulnerable ·Red Hat
Show 5 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:redhat:openshift_container_platform:3.11:*:*:*:*:*:*:* | 3.11 | Vulnerable | Red Hat |
| cpe:2.3:a:netapp:e-series_santricity_os_controller:*:*:*:*:*:*:*:* | 11.0.0 – 11.60.3 | Vulnerable | NetApp |
| cpe:2.3:a:netapp:e-series_santricity_web_services_proxy:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:oncommand_shift:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
| cpe:2.3:a:netapp:snapcenter:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | NetApp |
- cpe:2.3:a:redhat:openshift_container_platform:3.11:*:*:*:*:*:*:* Versions 3.11 Vulnerable ·Red Hat
- cpe:2.3:a:netapp:e-series_santricity_os_controller:*:*:*:*:*:*:*:* Versions 11.0.0 – 11.60.3 Vulnerable ·NetApp
- cpe:2.3:a:netapp:e-series_santricity_web_services_proxy:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:oncommand_shift:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
- cpe:2.3:a:netapp:snapcenter:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·NetApp
Remediation
- Fix · GHSA-rfx6-vp9g-rh7v com.fasterxml.jackson.core:jackson-databind (Maven) Fixed in 2.9.4 Advisory →
- Fix · GHSA-rfx6-vp9g-rh7v com.fasterxml.jackson.core:jackson-databind (Maven) Fixed in 2.8.11 Advisory →
- Fix · GHSA-rfx6-vp9g-rh7v com.fasterxml.jackson.core:jackson-databind (Maven) Fixed in 2.7.9.2 Advisory →
Red Hat 17 advisories
- RHSA-2019:3892 Released 2019-11-14 · Red Hat rating ImportantRed Hat Fuse 7.5.0 security update
- Red Hat Fuse 7.5.0
- RHSA-2019:3149 Released 2019-10-18 · Red Hat rating ImportantOpenShift Container Platform logging-elasticsearch5-container security update
- Red Hat OpenShift Container Platform 3.11 openshift3/ose-logging-elasticsearch5
- RHSA-2019:2858 Released 2019-09-27 · Red Hat rating ImportantOpenShift Container Platform 4.1.18 logging-elasticsearch5 security update
- Red Hat OpenShift Container Platform 4.1 openshift4/ose-logging-elasticsearch5
Show 14 more Red Hat advisories
- RHSA-2019:1797 Released 2019-07-16 · Red Hat rating ImportantRed Hat JBoss BPM Suite 6.4.12 security update
- Red Hat JBoss BPMS 6.4
- RHSA-2019:1782 Released 2019-07-15 · Red Hat rating ImportantRed Hat JBoss BRMS 6.4.12 security update
- Red Hat JBoss BRMS 6.4.12
- RHSA-2018:2930 Released 2018-10-16 · Red Hat rating ImportantRed Hat JBoss Operations Network 3.3.11 security and bug fix update
- Red Hat JBoss Operations Network 3.3
- RHSA-2018:1451 Released 2018-05-14 · Red Hat rating Importanteap6-jboss-ec2-eap security update
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 6 Server jboss-ec2-eap-7.5.20-1.Final_redhat_1.ep6.el6, jboss-ec2-eap-samples-7.5.20-1.Final_redhat_1.ep6.el6
- RHSA-2018:1449 Released 2018-05-14 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4.20 security update
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 6 Server codehaus-jackson-1.9.9-12.redhat_6.1.ep6.el6, codehaus-jackson-core-asl-1.9.9-12.redhat_6.1.ep6.el6, codehaus-jackson-jaxrs-1.9.9-12.redhat_6.1.ep6.el6 +47
- RHSA-2018:1450 Released 2018-05-14 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4.20 security update
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 5 Server codehaus-jackson-1.9.9-12.redhat_6.1.ep6.el5, codehaus-jackson-core-asl-1.9.9-12.redhat_6.1.ep6.el5, codehaus-jackson-jaxrs-1.9.9-12.redhat_6.1.ep6.el5 +47
- RHSA-2018:1448 Released 2018-05-14 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4.20 security update
- Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 7 Server codehaus-jackson-1.9.9-12.redhat_6.1.ep6.el7, codehaus-jackson-core-asl-1.9.9-12.redhat_6.1.ep6.el7, codehaus-jackson-jaxrs-1.9.9-12.redhat_6.1.ep6.el7 +47
- RHSA-2018:1447 Released 2018-05-14 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.4.20 security update
- Red Hat JBoss Enterprise Application Platform 6.4
- RHSA-2018:0481 Released 2018-03-12 · Red Hat rating Importantjboss-ec2-eap package for EAP 7.1.1
- Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 6 Server eap7-jboss-ec2-eap-7.1.1-3.1.GA_redhat_3.ep7.el6, eap7-jboss-ec2-eap-samples-7.1.1-3.1.GA_redhat_3.ep7.el6
- Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 7 Server eap7-jboss-ec2-eap-7.1.1-3.1.GA_redhat_3.ep7.el7, eap7-jboss-ec2-eap-samples-7.1.1-3.1.GA_redhat_3.ep7.el7
- RHSA-2018:0479 Released 2018-03-12 · Red Hat rating ImportantJBoss Enterprise Application Platform 7.1.1 on RHEL 6
- Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 6 Server eap7-activemq-artemis-1.5.5.009-1.redhat_1.1.ep7.el6, eap7-activemq-artemis-cli-1.5.5.009-1.redhat_1.1.ep7.el6, eap7-activemq-artemis-commons-1.5.5.009-1.redhat_1.1.ep7.el6 +47
- RHSA-2018:0480 Released 2018-03-12 · Red Hat rating ImportantJBoss Enterprise Application Platform 7.1.1 for RHEL 7
- Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 7 Server eap7-activemq-artemis-1.5.5.009-1.redhat_1.1.ep7.el7, eap7-activemq-artemis-cli-1.5.5.009-1.redhat_1.1.ep7.el7, eap7-activemq-artemis-commons-1.5.5.009-1.redhat_1.1.ep7.el7 +47
- RHSA-2018:0478 Released 2018-03-12 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.1.1 security update
- Red Hat JBoss EAP 7.1
- RHSA-2018:0342 Released 2018-02-22 · Red Hat rating Importantrh-maven35-jackson-databind security update
- Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7) rh-maven35-jackson-databind-2.7.6-2.4.el7, rh-maven35-jackson-databind-javadoc-2.7.6-2.4.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.3) rh-maven35-jackson-databind-2.7.6-2.4.el7, rh-maven35-jackson-databind-javadoc-2.7.6-2.4.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.4) rh-maven35-jackson-databind-2.7.6-2.4.el7, rh-maven35-jackson-databind-javadoc-2.7.6-2.4.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7) rh-maven35-jackson-databind-2.7.6-2.4.el7, rh-maven35-jackson-databind-javadoc-2.7.6-2.4.el7
- RHSA-2018:0116 Released 2018-01-23 · Red Hat rating Importantrh-eclipse46-jackson-databind security update
- Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7) rh-eclipse46-jackson-databind-2.6.3-2.6.el7, rh-eclipse46-jackson-databind-javadoc-2.6.3-2.6.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.3) rh-eclipse46-jackson-databind-2.6.3-2.6.el7, rh-eclipse46-jackson-databind-javadoc-2.6.3-2.6.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.4) rh-eclipse46-jackson-databind-2.6.3-2.6.el7, rh-eclipse46-jackson-databind-javadoc-2.6.3-2.6.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7) rh-eclipse46-jackson-databind-2.6.3-2.6.el7, rh-eclipse46-jackson-databind-javadoc-2.6.3-2.6.el7
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Virtualization 3 | Affected | No fix planned: Will not fix |
| Red Hat JBoss Fuse 6 | Affected | No fix yet |
| Red Hat OpenShift Enterprise 2 | Affected | No fix yet |
| Red Hat Satellite 6 | Affected | — |
| Red Hat Virtualization 4 | Affected | No fix yet |
| Red Hat Fuse 7.5.0 | Fixed | RHSA-2019:3892 |
| Red Hat JBoss BPMS 6.4 | Fixed | RHSA-2019:1797 |
| Red Hat JBoss BRMS 6.4.12 | Fixed | RHSA-2019:1782 |
| Red Hat JBoss EAP 7.1 | Fixed | RHSA-2018:0478 |
| Red Hat JBoss Enterprise Application Platform 6.4 | Fixed | RHSA-2018:1447 |
| Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 5 Server | Fixed | RHSA-2018:1450 |
| Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 6 Server | Fixed | RHSA-2018:1449, RHSA-2018:1451 |
| Red Hat JBoss Enterprise Application Platform 6.4 for RHEL 7 Server | Fixed | RHSA-2018:1448 |
| Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 6 Server | Fixed | RHSA-2018:0479, RHSA-2018:0481 |
| Red Hat JBoss Enterprise Application Platform 7.1 for RHEL 7 Server | Fixed | RHSA-2018:0480, RHSA-2018:0481 |
| Red Hat JBoss Operations Network 3.3 | Fixed | RHSA-2018:2930 |
| Red Hat OpenShift Container Platform 3.11 | Fixed | RHSA-2019:3149 |
| Red Hat OpenShift Container Platform 4.1 | Fixed | RHSA-2019:2858 |
| Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7) | Fixed | RHSA-2018:0116, RHSA-2018:0342 |
| Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.3) | Fixed | RHSA-2018:0116, RHSA-2018:0342 |
| Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.4) | Fixed | RHSA-2018:0116, RHSA-2018:0342 |
| Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7) | Fixed | RHSA-2018:0116, RHSA-2018:0342 |
Not affected: 4 products
- Red Hat JBoss A-MQ 6
- Red Hat JBoss Data Grid 7
- Red Hat JBoss Data Virtualization 6
- Red Hat Mobile Application Platform 4
Timeline
- 2026-10-02 Threatist record created from CVE-2017-17485
- 2026-10-03 Alias added: GHSA-rfx6-vp9g-rh7v
- 2026-11-05 Fix available: Red Hat JBoss EAP 7.1 · Red Hat
References
Advisory 24
- RHSA-2018:1448
- RHSA-2018:0479
- RHSA-2018:0481
- RHSA-2018:1449
- RHSA-2018:1450
- RHSA-2018:1451
- RHSA-2018:0116
- RHSA-2018:0342
- RHSA-2018:0480
- RHSA-2018:1447
- DSA-4114
- RHSA-2018:0478
- RHSA-2018:2930
- RHSA-2019:1782
- RHSA-2019:1797
- RHSA-2019:2858
- RHSA-2019:3149
- RHSA-2019:3892
- https://www.oracle.com/security-alerts/cpuoct2020.html
- https://security.netapp.com/advisory/ntap-20180201-0003/
- https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03902en_us
- https://github.com/FasterXML/jackson-databind/issues/1855
- https://github.com/irsl/jackson-rce-via-spel/
- https://nvd.nist.gov/vuln/detail/CVE-2017-17485
Other 12
- https://github.com/FasterXML/jackson-databind/commit/10fe7f17ea7c8da2a71e7a0c774b420a1d5c1b50
- https://github.com/FasterXML/jackson-databind/commit/2235894210c75f624a3d0cd60bfb0434a20a18bf
- https://github.com/FasterXML/jackson-databind/commit/459107dccc9b3ea991af3e6ad0953e54b01ef7c1
- https://github.com/FasterXML/jackson-databind/commit/4f16f67ebd22c7522fdbb8a7eb87e3026a807d61
- https://github.com/FasterXML/jackson-databind/commit/978798382ceb72229e5036aa1442943933d6d171
- https://github.com/FasterXML/jackson-databind/commit/f031f27a31625d07922bdd090664c69544200a5d
- https://github.com/FasterXML/jackson-databind/commit/eb217dd0f87c5fb471e0668575644aa7eba9a3d3
- https://github.com/FasterXML/jackson-databind/commit/bb45fb16709018842f858f1a6e1118676aaa34bd
- https://github.com/FasterXML/jackson-databind
- https://github.com/irsl/jackson-rce-via-spel
- https://security.netapp.com/advisory/ntap-20180201-0003
- https://web.archive.org/web/20200927162225/http://www.securityfocus.com/archive/1/541652/100/0/threaded
Sources
- CVE-2017-17485 · CVE Program
- CVE-2017-17485 · NVD
- FIRST EPSS
- GHSA-rfx6-vp9g-rh7v · GitHub Advisory Database · CC BY 4.0
- CVE-2017-17485 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences