WaratekVRT Sign in

CVE-2017-7525 jackson-databind

Affected softwarejackson-databind
Severity9.8 Critical CVSS 3.1 2 scores
Fixed in2.6.7.1, 2.7.9.1, 2.8.9
WeaknessDeserialization of untrusted data (CWE-502)
Published6 Feb 2018
Updated8 Oct 2026

Description

A deserialization flaw was discovered in the jackson-databind, versions before 2.6.7.1, 2.7.9.1 and 2.8.9, which could allow an unauthenticated user to perform code execution by sending the maliciously crafted input to the readValue method of the ObjectMapper.

CWE-184

Exploitation status

Proof of concept only

A proof of concept exists, but no reviewed exploit catalogue lists this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 5 indexed Published artifacts you can open, in GitHub PoC; first seen 2017-12-04.
  • EPSS 38% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99% of all scored CVEs.

2 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC Struts2の脆弱性S2-045, S2-055 および Jackson の脆弱性 CVE-2017-7525, CVE-2017-15095 の調査報告 106 2017-12-04
GitHub PoC Exploiting CVE-2017-7525 demo project with Angular7 frontend and Spring. 18 2019-01-22
GitHub PoC Insecure Java Deserialization Lab 6 2020-04-22
GitHub PoC Jackson Deserialization CVE-2017-7525 PoC 1 2020-03-02
GitHub PoC CVE-2017-7525 S2-055 Exploit 2017-12-19

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

  • Protection full
  • Action available patch rule
  • Review human ARMR file
  • Record active
Decided by An ARMR patch file on disk for this CVE
Finding CVE has an ARMR patch rule that provides mitigation

ARMR rule files

1 file

The rule files Waratek ships for this CVE. Some CVEs need more than one, for example one per affected library or one per ARMR version.

CVE-2017-7525.armr patch rule, ARMR 2.6 added 2018-09-25 updated 2026-03-04

How to mitigate CVE-2017-7525

Upgrade jackson-databind to a release that fixes it: 2.6.7.1, 2.7.9.1 or 2.8.9. Until you can, Waratek RASP blocks exploitation with a rule written for this CVE. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

CVSS

9.8 CRITICAL v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H NVD Primary published
CVSS 2.0 7.5 none AV:N/AC:L/Au:N/C:P/I:P/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update July 2018 ↗ CPU 2018-Q3 Oracle Communications Applications / Security (Apache Struts 2) (12.x)
Oracle Critical Patch Update April 2018 ↗ CPU 2018-Q2 Oracle Fusion Middleware / Sample apps (jackson-databind) (10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Communications Applications Security (Apache Struts 2) 12.x 12
Oracle Fusion Middleware Sample apps (jackson-databind) 10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3 10.3.6.0 · 12.1.3.0 · 12.2.1.2 · 12.2.1.3

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
com.fasterxml.jackson.core:jackson-databind 0 2.6.7.1 unbounded
com.fasterxml.jackson.core:jackson-databind 2.7.0 2.7.9.1 unbounded
com.fasterxml.jackson.core:jackson-databind 2.8.0 2.8.9 unbounded

Products and versions

22 products, 48 version entries
SourceVendorProductSchemeAffected versions
osv com.fasterxml.jackson.core jackson-databind generic < 2.6.7.1 · ≥ 2.7.0 and < 2.7.9.1 · ≥ 2.8.0 and < 2.8.9
nvd debian debian linux generic 8.0 · 9.0
nvd fasterxml jackson-databind generic < 2.6.7.1 · ≥ 2.7.0 and < 2.7.9.1 · ≥ 2.8.0 and < 2.8.9 · 2.9.0:prerelease1 · 2.9.0:prerelease2
nvd netapp oncommand balance generic any version
nvd netapp oncommand performance manager generic any version
nvd netapp oncommand shift generic any version
nvd netapp snapcenter generic any version
nvd oracle banking platform generic 2.5.0 · 2.6.0 · 2.6.1 · 2.6.2
nvd oracle communications billing and revenue management generic 7.5 · 12.0
nvd oracle communications communications policy management generic ≥ 12.0 and ≤ 12.5.2
nvd oracle communications diameter signaling route generic < 8.3
nvd oracle communications instant messaging server generic 10.0.1 · 10.0.1.2.0
nvd oracle enterprise manager for virtualization generic 13.2.2 · 13.2.3 · 13.3.1
nvd oracle financial services analytical applications infrastructure generic 8.0.2.0.0 · 8.0.3.0.0 · 8.0.4.0.0 · 8.0.5.0.0 · 8.0.6.0.0 · 8.0.7.0.0
nvd oracle global lifecycle management opatchauto generic < 12.2.0.1.14
nvd oracle primavera unifier generic 16.1 · 16.2 · ≥ 17.1 and ≤ 17.12 · 18.8
nvd oracle utilities advanced spatial and operational analytics generic 2.7.0.1
nvd oracle webcenter portal generic 12.2.1.3.0
nvd redhat jboss enterprise application platform generic 6.0.0 · 6.4.0 · 7.0 · 7.1
nvd redhat openshift container platform generic 3.11 · 4.1
nvd redhat virtualization generic 4.0
nvd redhat virtualization host generic 4.0

References

URLTags
https://access.redhat.com/errata/RHSA-2017:3454 ADVISORY, RHSA-2017:3454
https://access.redhat.com/security/cve/CVE-2017-7525 REPORT, RHSA-2017:3454
https://access.redhat.com/errata/RHSA-2017:3455 ADVISORY, RHSA-2017:3455
https://github.com/FasterXML/jackson-databind/issues/1723 WEB
https://github.com/FasterXML/jackson-databind/issues/1599 WEB
https://github.com/FasterXML/jackson-databind/commit/fd8dec2c7fab8b4b4bd60502a0f1d63ec23c24da WEB
https://github.com/FasterXML/jackson-databind/commit/fa87c1ddbe803ebb7295f5c2ebfe38e12f6e6162 WEB
https://github.com/FasterXML/jackson-databind/commit/3bfbb835e530055c1941ddf87fde0b08d08dcd38 WEB
https://github.com/FasterXML/jackson-databind/commit/60d459cedcf079c6106ae7da2ac562bc32dcabe1 WEB
https://github.com/FasterXML/jackson-databind/commit/680d75b011edd67a2d2a2e9980998a968194c2ef WEB

Timeline

Published2018-02-06By the CVE Program.
ARMR remediation created2018-09-25Earliest commit adding this CVE's ARMR patch or security rule.
ARMR remediation last updated2026-03-04Most recent commit touching this CVE's ARMR patch or security rule.
Last VRT activity2026-03-04Most recent commit touching this CVE's classification, patch or rule file.
NVD record modified2026-10-08NVD's own last-modified date for this record.