CVE-2018-19361CWE-502insecure-deserialization

CVE-2018-19361

Critical · published January 2, 2019

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

⚠️ An unpatched polymorphic deserialization flaw in FasterXML's jackson-databind leaves the door ajar for unknown attackers! Think of this as a restaurant that doesn't thoroughly check the origin of its ingredients. If the kitchen accepts anything without question, you might end up with something harmful sneaking onto your plate, just like this vulnerability lets potentially malicious classes slip through without scrutiny. While the exact consequences remain unspecified, an attacker could leverage this oversight to manipulate data or plant malicious code, leading to an unpredictable chain reaction. This could compromise the integrity of your applications and put your users at risk!

Put simply

Think of this as a restaurant that doesn't thoroughly check the origin of its ingredients. If the kitchen accepts anything without question, you might end up with something harmful sneaking onto your plate, just like this vulnerability lets potentially malicious classes slip through without scrutiny. This vulnerability stems from the failure to block the openjpa class during polymorphic deserialization, allowing unexpected classes to be instantiated. In simpler terms, it’s like letting in unvetted guests at a party — you never know who or what might crash the event!

What to do

While the exact consequences remain unspecified, an attacker could leverage this oversight to manipulate data or plant malicious code, leading to an unpredictable chain reaction. This could compromise the integrity of your applications and put your users at risk! Upgrade to jackson-databind version 2.9.8 or later to close this vulnerability and enhance your application's security. Additionally, monitor your libraries regularly to avoid missing any critical updates in the future! This is fixable! Stay proactive, and you’ll keep your applications safe and sound. 🛡️

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 (25)
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—
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)
https://access.redhat.com/errata/RHSA-2019:4037 · [email protected]https://access.redhat.com/errata/RHSA-2019:3892 · [email protected]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://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 openjpa class from polymorphic…
    cvelistv5