CVE-2017-7525CWE-184CWE-502insecure-deserialization

CVE-2017-7525

Critical · published February 6, 2018

CVSS v3.1
9.8
EPSS
38%
Percentile
98.5
In the wild
Unconfirmed
What it is

⚠️ A crafty input can lead to unintended code execution! This deserialization flaw in jackson-databind affects versions before 2.6.7.1, 2.7.9.1, and 2.8.9, creating a potential playground for attackers. 🔐 Think of deserialization like a chef accepting and preparing any recipe without checking the ingredients first. What if someone slipped in a recipe for disaster, and instead of serving a tasty dish, you end up with a mess? An attacker could exploit this vulnerability by sending maliciously crafted input, allowing them to execute arbitrary code on the server. This could lead to data breaches, unauthorized access, and potentially devastating consequences for the entire application.

Put simply

Think of deserialization like a chef accepting and preparing any recipe without checking the ingredients first. What if someone slipped in a recipe for disaster, and instead of serving a tasty dish, you end up with a mess? The vulnerability arises in the readValue method of the ObjectMapper in jackson-databind, where it fails to adequately validate input during the deserialization process, allowing an unauthenticated user to execute arbitrary code.

What to do

An attacker could exploit this vulnerability by sending maliciously crafted input, allowing them to execute arbitrary code on the server. This could lead to data breaches, unauthorized access, and potentially devastating consequences for the entire application. To mitigate this risk, upgrade to the latest version of jackson-databind: at least 2.6.7.1, 2.7.9.1, or 2.8.9. Also, consider implementing input validation and using safe deserialization techniques to further protect your application. You've got this! Patch up your systems, and you'll be one step closer to being a security hero! 🦸‍♂️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.37721 · 98.5th percentile
Weaknesses
CWE-184 · Incomplete List of Disallowed Inputs; CWE-502 · Deserialization of Untrusted Data
Published
2018-02-06T20:29Z
Affected products (48)
ProductVersionsFixed in
fasterxml/jackson-databind< 2.6.7.12.6.7.1
fasterxml/jackson-databind≥ 2.7.0, < 2.7.9.12.7.9.1
fasterxml/jackson-databind≥ 2.8.0, < 2.8.92.8.9
fasterxml/jackson-databindall versions—
fasterxml/jackson-databindall versions—
debian/debian_linuxall versions—
debian/debian_linuxall versions—
netapp/oncommand_balanceall versions—
netapp/oncommand_performance_managerall versions—
netapp/oncommand_performance_managerall versions—
netapp/oncommand_shiftall versions—
netapp/snapcenterall versions—
redhat/openshift_container_platformall versions—
redhat/virtualizationall versions—
redhat/virtualization_hostall versions—
redhat/jboss_enterprise_application_platformall versions—
redhat/jboss_enterprise_application_platformall versions—
redhat/jboss_enterprise_application_platformall versions—
redhat/jboss_enterprise_application_platformall versions—
redhat/jboss_enterprise_application_platformall versions—
redhat/jboss_enterprise_application_platformall versions—
redhat/openshift_container_platformall versions—
oracle/banking_platformall versions—
oracle/banking_platformall versions—
oracle/banking_platformall versions—
oracle/banking_platformall versions—
oracle/communications_billing_and_revenue_managementall versions—
oracle/communications_billing_and_revenue_managementall versions—
oracle/communications_communications_policy_management≥ 12.0, ≤ 12.5.2—
oracle/communications_diameter_signaling_route< 8.38.3
oracle/communications_instant_messaging_serverall versions—
oracle/communications_instant_messaging_serverall versions—
oracle/enterprise_manager_for_virtualizationall versions—
oracle/enterprise_manager_for_virtualizationall versions—
oracle/enterprise_manager_for_virtualizationall versions—
oracle/financial_services_analytical_applications_infrastructureall versions—
oracle/financial_services_analytical_applications_infrastructureall versions—
oracle/financial_services_analytical_applications_infrastructureall versions—
oracle/financial_services_analytical_applications_infrastructureall versions—
oracle/financial_services_analytical_applications_infrastructureall versions—
oracle/financial_services_analytical_applications_infrastructureall versions—
oracle/global_lifecycle_management_opatchauto< 12.2.0.1.1412.2.0.1.14
oracle/primavera_unifier≥ 17.1, ≤ 17.12—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/utilities_advanced_spatial_and_operational_analyticsall versions—
oracle/webcenter_portalall versions—
References (120)
http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html · [email protected]http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html · [email protected]http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html · [email protected]http://www.securityfocus.com/bid/99623 · [email protected]http://www.securitytracker.com/id/1039744 · [email protected]http://www.securitytracker.com/id/1039947 · [email protected]http://www.securitytracker.com/id/1040360 · [email protected]https://access.redhat.com/errata/RHSA-2017:1834 · [email protected]https://access.redhat.com/errata/RHSA-2017:1835 · [email protected]https://access.redhat.com/errata/RHSA-2017:1836 · [email protected]https://access.redhat.com/errata/RHSA-2017:1837 · [email protected]https://access.redhat.com/errata/RHSA-2017:1839 · [email protected]https://access.redhat.com/errata/RHSA-2017:1840 · [email protected]https://access.redhat.com/errata/RHSA-2017:2477 · [email protected]https://access.redhat.com/errata/RHSA-2017:2546 · [email protected]https://access.redhat.com/errata/RHSA-2017:2547 · [email protected]https://access.redhat.com/errata/RHSA-2017:2633 · [email protected]https://access.redhat.com/errata/RHSA-2017:2635 · [email protected]https://access.redhat.com/errata/RHSA-2017:2636 · [email protected]https://access.redhat.com/errata/RHSA-2017:2637 · [email protected]https://access.redhat.com/errata/RHSA-2017:2638 · [email protected]https://access.redhat.com/errata/RHSA-2017:3141 · [email protected]https://access.redhat.com/errata/RHSA-2017:3454 · [email protected]https://access.redhat.com/errata/RHSA-2017:3455 · [email protected]https://access.redhat.com/errata/RHSA-2017:3456 · [email protected]https://access.redhat.com/errata/RHSA-2017:3458 · [email protected]https://access.redhat.com/errata/RHSA-2018:0294 · [email protected]https://access.redhat.com/errata/RHSA-2018:0342 · [email protected]https://access.redhat.com/errata/RHSA-2018:1449 · [email protected]https://access.redhat.com/errata/RHSA-2018:1450 · [email protected]https://access.redhat.com/errata/RHSA-2019:0910 · [email protected]https://access.redhat.com/errata/RHSA-2019:2858 · [email protected]https://access.redhat.com/errata/RHSA-2019:3149 · [email protected]https://bugzilla.redhat.com/show_bug.cgi?id=1462702 · [email protected]https://cwiki.apache.org/confluence/display/WW/S2-055 · [email protected]https://github.com/FasterXML/jackson-databind/issues/1599 · [email protected]https://github.com/FasterXML/jackson-databind/issues/1723 · [email protected]https://lists.apache.org/thread.html/3c87dc8bca99a2b3b4743713b33d1de05b1d6b761fdf316224e9c81f%40%3Cdev.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/4641ed8616ccc2c1fbddac2c3dc9900c96387bc226eaf0232d61909b%40%3Ccommits.cassandra.apache.org%3E · [email protected]https://lists.apache.org/thread.html/5008bcbd45ee65ce39e4220b6ac53d28a24d6bc67d5804e9773a7399%40%3Csolr-user.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/708d94141126eac03011144a971a6411fcac16d9c248d1d535a39451%40%3Csolr-user.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe%40%3Ccommits.druid.apache.org%3E · [email protected]https://lists.apache.org/thread.html/b1f33fe5ade396bb903fdcabe9f243f7692c7dfce5418d3743c2d346%40%3Cdev.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/c10a2bf0fdc3d25faf17bd191d6ec46b29a353fa9c97bebd7c4e5913%40%3Cdev.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/c2ed4c0126b43e324cf740012a0edd371fd36096fd777be7bfe7a2a6%40%3Cdev.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/c9d5ff20929e8a3c8794facf4c4b326a9c10618812eec356caa20b87%40%3Csolr-user.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/f095a791bda6c0595f691eddd0febb2d396987eec5cbd29120d8c629%40%3Csolr-user.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/f60afd3c7e9ebaaf70fad4a4beb75cf8740ac959017a31e7006c7486%40%3Cdev.lucene.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r42ac3e39e6265db12d9fc6ae1cd4b5fea7aed9830dc6f6d58228fed7%40%3Ccommits.cassandra.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r68acf97f4526ba59a33cc6e592261ea4f85d890f99e79c82d57dd589%40%3Cissues.spark.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rf7f87810c38dc9abf9f93989f76008f504cbf7c1a355214640b2d04c%40%3Ccommits.cassandra.apache.org%3E · [email protected]https://lists.debian.org/debian-lts-announce/2020/01/msg00037.html · [email protected]https://lists.debian.org/debian-lts-announce/2020/08/msg00039.html · [email protected]https://security.netapp.com/advisory/ntap-20171214-0002/ · [email protected]https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03902en_us · [email protected]https://www.debian.org/security/2017/dsa-4004 · [email protected]https://www.oracle.com/security-alerts/cpuoct2020.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html · [email protected]http://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html · af854a3a-2127-422b-91ae-364da2661108http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html · af854a3a-2127-422b-91ae-364da2661108http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html · af854a3a-2127-422b-91ae-364da2661108http://www.securityfocus.com/bid/99623 · af854a3a-2127-422b-91ae-364da2661108http://www.securitytracker.com/id/1039744 · af854a3a-2127-422b-91ae-364da2661108http://www.securitytracker.com/id/1039947 · af854a3a-2127-422b-91ae-364da2661108http://www.securitytracker.com/id/1040360 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:1834 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:1835 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:1836 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:1837 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:1839 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:1840 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:2477 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:2546 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:2547 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:2633 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:2635 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:2636 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:2637 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:2638 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:3141 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:3454 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:3455 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:3456 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2017:3458 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2018:0294 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2018:0342 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2018:1449 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2018:1450 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:0910 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:2858 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:3149 · af854a3a-2127-422b-91ae-364da2661108https://bugzilla.redhat.com/show_bug.cgi?id=1462702 · af854a3a-2127-422b-91ae-364da2661108https://cwiki.apache.org/confluence/display/WW/S2-055 · af854a3a-2127-422b-91ae-364da2661108https://github.com/FasterXML/jackson-databind/issues/1599 · af854a3a-2127-422b-91ae-364da2661108https://github.com/FasterXML/jackson-databind/issues/1723 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/3c87dc8bca99a2b3b4743713b33d1de05b1d6b761fdf316224e9c81f%40%3Cdev.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/4641ed8616ccc2c1fbddac2c3dc9900c96387bc226eaf0232d61909b%40%3Ccommits.cassandra.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/5008bcbd45ee65ce39e4220b6ac53d28a24d6bc67d5804e9773a7399%40%3Csolr-user.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/708d94141126eac03011144a971a6411fcac16d9c248d1d535a39451%40%3Csolr-user.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe%40%3Ccommits.druid.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/b1f33fe5ade396bb903fdcabe9f243f7692c7dfce5418d3743c2d346%40%3Cdev.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/c10a2bf0fdc3d25faf17bd191d6ec46b29a353fa9c97bebd7c4e5913%40%3Cdev.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/c2ed4c0126b43e324cf740012a0edd371fd36096fd777be7bfe7a2a6%40%3Cdev.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/c9d5ff20929e8a3c8794facf4c4b326a9c10618812eec356caa20b87%40%3Csolr-user.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/f095a791bda6c0595f691eddd0febb2d396987eec5cbd29120d8c629%40%3Csolr-user.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/f60afd3c7e9ebaaf70fad4a4beb75cf8740ac959017a31e7006c7486%40%3Cdev.lucene.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r42ac3e39e6265db12d9fc6ae1cd4b5fea7aed9830dc6f6d58228fed7%40%3Ccommits.cassandra.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r68acf97f4526ba59a33cc6e592261ea4f85d890f99e79c82d57dd589%40%3Cissues.spark.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rf7f87810c38dc9abf9f93989f76008f504cbf7c1a355214640b2d04c%40%3Ccommits.cassandra.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2020/01/msg00037.html · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2020/08/msg00039.html · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20171214-0002/ · af854a3a-2127-422b-91ae-364da2661108https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03902en_us · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2017/dsa-4004 · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuoct2020.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 06 FEB 15:00Z
    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…
    cvelistv5