CVE-2018-14721CWE-918ssrf

CVE-2018-14721

Critical · published January 2, 2019

CVSS v3.0
10.0
EPSS
10%
Percentile
95.7
In the wild
Unconfirmed
What it is

⚠️ Beware of crafty requests! The FasterXML jackson-databind library versions before 2.9.7 might let attackers sneak in with server-side request forgery (SSRF) attacks – a surprising way to exploit deserialization! Think of it like a restaurant that allows any delivery person to bring food in without confirming the order. If they don’t check the details, they could end up serving spoiled food from a dangerous vendor. This flaw lets attackers manipulate requests to internal services without proper checks! This could lead to unauthorized access to sensitive internal services, potentially exposing private data or even leading to further exploits. While the severity is classified as unknown, the consequences could be severe if an attacker gains access to critical systems. It’s a risk worth addressing promptly!

Put simply

Think of it like a restaurant that allows any delivery person to bring food in without confirming the order. If they don’t check the details, they could end up serving spoiled food from a dangerous vendor. This flaw lets attackers manipulate requests to internal services without proper checks! The vulnerability is due to the failure to block the axis2-jaxws class from polymorphic deserialization within the jackson-databind library, allowing unauthorized SSRF attacks.

What to do

This could lead to unauthorized access to sensitive internal services, potentially exposing private data or even leading to further exploits. While the severity is classified as unknown, the consequences could be severe if an attacker gains access to critical systems. It’s a risk worth addressing promptly! Update jackson-databind to version 2.9.7 or later immediately to mitigate this risk. Additionally, review your deserialization processes to ensure proper validation of input data. Implement security measures that check the origin of requests to further protect your systems. You’ve got this! With these steps, you can keep your systems protected and running smoothly. 🛡️

The record
Technical detail
CVSS v3.0
10.0 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.10458 · 95.7th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2019-01-02T23:29Z
Affected products (41)
ProductVersionsFixed in
fasterxml/jackson-databind≥ 2.6.0, < 2.6.7.22.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.72.9.7
fasterxml/jackson-databindall versions—
fasterxml/jackson-databindall versions—
fasterxml/jackson-databindall versions—
fasterxml/jackson-databindall versions—
fasterxml/jackson-databindall versions—
fasterxml/jackson-databindall versions—
fasterxml/jackson-databindall versions—
fasterxml/jackson-databindall versions—
fasterxml/jackson-databindall versions—
debian/debian_linuxall versions—
debian/debian_linuxall 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/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/jdeveloperall versions—
oracle/jdeveloperall versions—
oracle/primavera_unifier≥ 17.1, ≤ 17.12—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/retail_merchandising_systemall versions—
oracle/retail_merchandising_systemall versions—
oracle/webcenter_portalall versions—
redhat/jboss_enterprise_application_platformall versions—
redhat/openshift_container_platformall versions—
References (58)
https://access.redhat.com/errata/RHSA-2019:2858 · [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/87d29af25e82a249ea15858e2d4ecbf64091db44 · [email protected]https://github.com/FasterXML/jackson-databind/issues/2097 · [email protected]https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.7 · [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/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/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/cpujan2019-5072801.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]https://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:1106 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:1107 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:1108 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:1140 · 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:2858 · 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/87d29af25e82a249ea15858e2d4ecbf64091db44 · af854a3a-2127-422b-91ae-364da2661108https://github.com/FasterXML/jackson-databind/issues/2097 · af854a3a-2127-422b-91ae-364da2661108https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.7 · 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/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/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/cpujan2019-5072801.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-364da2661108https://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:1106 · [email protected]https://access.redhat.com/errata/RHSA-2019:1107 · [email protected]https://access.redhat.com/errata/RHSA-2019:1108 · [email protected]https://access.redhat.com/errata/RHSA-2019:1140 · [email protected]https://access.redhat.com/errata/RHSA-2019:1822 · [email protected]https://access.redhat.com/errata/RHSA-2019:1823 · [email protected]
EPSS history
Timeline
  • 02 JAN 18:00Z
    FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to conduct server-side request forgery (SSRF) attacks by leveraging failure to block…
    cvelistv5