CVE-2018-19360CWE-502insecure-deserialization

CVE-2018-19360

Critical · published January 2, 2019

CVSS v3.0
9.8
EPSS
11%
Percentile
95.8
In the wild
Unconfirmed
What it is

⚠️ A polymorphic deserialization flaw lurks in Jackson-databind versions before 2.9.8! This vulnerability could allow attackers a sneaky opportunity with the axis2-transport-jms class that’s just waiting to be exploited. 🔍 Think of it like a book store that lets anyone return books without checking if they were actually purchased. The absence of verification means anyone could slip in a forged return slip and swap in a different book altogether—potentially dangerous! If exploited, this vulnerability could lead to unexpected behavior in your application, allowing attackers to manipulate objects in dangerous ways. While the exact impact isn’t defined, the potential for chaos in data handling is definitely there!

Put simply

Think of it like a book store that lets anyone return books without checking if they were actually purchased. The absence of verification means anyone could slip in a forged return slip and swap in a different book altogether—potentially dangerous! The flaw stems from Jackson-databind's failure to block certain classes from being deserialized, specifically the axis2-transport-jms class, creating a vector for malicious payloads to sneak in.

What to do

If exploited, this vulnerability could lead to unexpected behavior in your application, allowing attackers to manipulate objects in dangerous ways. While the exact impact isn’t defined, the potential for chaos in data handling is definitely there! To safeguard your application, update Jackson-databind to version 2.9.8 or later, ensuring that all instances of the library in your projects are patched. Additionally, review your deserialization practices to limit the classes that can be instantiated during this process. You've got this! A quick update will put you back in control—protect your app and keep those sneaky vulnerabilities at bay! 🛡️

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.10599 · 95.8th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2019-01-02T23:29Z
Affected products (24)
ProductVersionsFixed in
fasterxml/jackson-databind≥ 2.6.0, ≤ 2.6.7.2—
fasterxml/jackson-databind≥ 2.7.0, < 2.7.9.52.7.9.5
fasterxml/jackson-databind≥ 2.8.0, < 2.8.11.32.8.11.3
fasterxml/jackson-databind≥ 2.9.0, < 2.9.82.9.8
debian/debian_linuxall versions—
oracle/business_process_management_suiteall versions—
oracle/business_process_management_suiteall versions—
oracle/primavera_p6_enterprise_project_portfolio_management≥ 17.7, ≤ 17.12—
oracle/primavera_p6_enterprise_project_portfolio_managementall versions—
oracle/primavera_p6_enterprise_project_portfolio_managementall versions—
oracle/primavera_p6_enterprise_project_portfolio_managementall versions—
oracle/primavera_p6_enterprise_project_portfolio_managementall versions—
oracle/primavera_p6_enterprise_project_portfolio_managementall versions—
oracle/primavera_unifier≥ 17.7, ≤ 17.12—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/retail_workforce_management_softwareall versions—
oracle/webcenter_portalall versions—
redhat/automation_managerall versions—
redhat/decision_managerall versions—
redhat/jboss_bpm_suiteall versions—
redhat/jboss_brmsall versions—
redhat/openshift_container_platformall versions—
References (74)
http://www.securityfocus.com/bid/107985 · [email protected]https://access.redhat.com/errata/RHBA-2019:0959 · [email protected]https://access.redhat.com/errata/RHSA-2019:0782 · [email protected]https://access.redhat.com/errata/RHSA-2019:0877 · [email protected]https://access.redhat.com/errata/RHSA-2019:1782 · [email protected]https://access.redhat.com/errata/RHSA-2019:1797 · [email protected]https://access.redhat.com/errata/RHSA-2019:1822 · [email protected]https://access.redhat.com/errata/RHSA-2019:1823 · [email protected]https://access.redhat.com/errata/RHSA-2019:2804 · [email protected]https://access.redhat.com/errata/RHSA-2019:2858 · [email protected]https://access.redhat.com/errata/RHSA-2019:3002 · [email protected]https://access.redhat.com/errata/RHSA-2019:3140 · [email protected]https://access.redhat.com/errata/RHSA-2019:3149 · [email protected]https://access.redhat.com/errata/RHSA-2019:3892 · [email protected]https://access.redhat.com/errata/RHSA-2019:4037 · [email protected]https://github.com/FasterXML/jackson-databind/commit/42912cac4753f3f718ece875e4d486f8264c2f2b · [email protected]https://github.com/FasterXML/jackson-databind/issues/2186 · [email protected]https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.8 · [email protected]https://issues.apache.org/jira/browse/TINKERPOP-2121 · [email protected]https://lists.apache.org/thread.html/37e1ed724a1b0e5d191d98c822c426670bdfde83804567131847d2a3%40%3Cdevnull.infra.apache.org%3E · [email protected]https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f%40%3Cdev.drill.apache.org%3E · [email protected]https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442%40%3Cdev.drill.apache.org%3E · [email protected]https://lists.apache.org/thread.html/bcce5a9c532b386c68dab2f6b3ce8b0cc9b950ec551766e76391caa3%40%3Ccommits.nifi.apache.org%3E · [email protected]https://lists.apache.org/thread.html/c70da3cb6e3f03e0ad8013e38b6959419d866c4a7c80fdd34b73f25c%40%3Ccommits.pulsar.apache.org%3E · [email protected]https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc%40%3Cissues.drill.apache.org%3E · [email protected]https://lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8%40%3Ccommits.pulsar.apache.org%3E · [email protected]https://lists.apache.org/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0%40%3Cissues.bookkeeper.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rca37935d661f4689cb4119f1b3b224413b22be161b678e6e6ce0c69b%40%3Ccommits.nifi.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2%40%3Cissues.geode.apache.org%3E · [email protected]https://lists.debian.org/debian-lts-announce/2019/03/msg00005.html · [email protected]https://seclists.org/bugtraq/2019/May/68 · [email protected]https://security.netapp.com/advisory/ntap-20190530-0003/ · [email protected]https://www.debian.org/security/2019/dsa-4452 · [email protected]https://www.oracle.com/security-alerts/cpuapr2020.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html · [email protected]https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html · [email protected]http://www.securityfocus.com/bid/107985 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHBA-2019:0959 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:0782 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:0877 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:1782 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:1797 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:1822 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:1823 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:2804 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:2858 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:3002 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:3140 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:3149 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:3892 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:4037 · af854a3a-2127-422b-91ae-364da2661108https://github.com/FasterXML/jackson-databind/commit/42912cac4753f3f718ece875e4d486f8264c2f2b · af854a3a-2127-422b-91ae-364da2661108https://github.com/FasterXML/jackson-databind/issues/2186 · af854a3a-2127-422b-91ae-364da2661108https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.8 · af854a3a-2127-422b-91ae-364da2661108https://issues.apache.org/jira/browse/TINKERPOP-2121 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/37e1ed724a1b0e5d191d98c822c426670bdfde83804567131847d2a3%40%3Cdevnull.infra.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f%40%3Cdev.drill.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442%40%3Cdev.drill.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/bcce5a9c532b386c68dab2f6b3ce8b0cc9b950ec551766e76391caa3%40%3Ccommits.nifi.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/c70da3cb6e3f03e0ad8013e38b6959419d866c4a7c80fdd34b73f25c%40%3Ccommits.pulsar.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc%40%3Cissues.drill.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8%40%3Ccommits.pulsar.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0%40%3Cissues.bookkeeper.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rca37935d661f4689cb4119f1b3b224413b22be161b678e6e6ce0c69b%40%3Ccommits.nifi.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2%40%3Cissues.geode.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2019/03/msg00005.html · af854a3a-2127-422b-91ae-364da2661108https://seclists.org/bugtraq/2019/May/68 · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20190530-0003/ · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2019/dsa-4452 · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuapr2020.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/cpujul2019-5072835.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 02 JAN 18:00Z
    FasterXML jackson-databind 2.x before 2.9.8 might allow attackers to have unspecified impact by leveraging failure to block the axis2-transport-jms class from…
    cvelistv5