Critical · published January 2, 2019
⚠️ 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!
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.
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. 🛡️
| Product | Versions | Fixed in |
|---|---|---|
| fasterxml/jackson-databind | ≥ 2.6.0, < 2.6.7.2 | 2.6.7.2 |
| fasterxml/jackson-databind | ≥ 2.7.0, < 2.7.9.5 | 2.7.9.5 |
| fasterxml/jackson-databind | ≥ 2.8.0, < 2.8.11.3 | 2.8.11.3 |
| fasterxml/jackson-databind | ≥ 2.9.0, < 2.9.7 | 2.9.7 |
| fasterxml/jackson-databind | all versions | — |
| fasterxml/jackson-databind | all versions | — |
| fasterxml/jackson-databind | all versions | — |
| fasterxml/jackson-databind | all versions | — |
| fasterxml/jackson-databind | all versions | — |
| fasterxml/jackson-databind | all versions | — |
| fasterxml/jackson-databind | all versions | — |
| fasterxml/jackson-databind | all versions | — |
| fasterxml/jackson-databind | all versions | — |
| debian/debian_linux | all versions | — |
| debian/debian_linux | all versions | — |
| oracle/banking_platform | all versions | — |
| oracle/banking_platform | all versions | — |
| oracle/banking_platform | all versions | — |
| oracle/banking_platform | all versions | — |
| oracle/communications_billing_and_revenue_management | all versions | — |
| oracle/communications_billing_and_revenue_management | all versions | — |
| oracle/enterprise_manager_for_virtualization | all versions | — |
| oracle/enterprise_manager_for_virtualization | all versions | — |
| oracle/enterprise_manager_for_virtualization | all versions | — |
| oracle/financial_services_analytical_applications_infrastructure | all versions | — |
| oracle/financial_services_analytical_applications_infrastructure | all versions | — |
| oracle/financial_services_analytical_applications_infrastructure | all versions | — |
| oracle/financial_services_analytical_applications_infrastructure | all versions | — |
| oracle/financial_services_analytical_applications_infrastructure | all versions | — |
| oracle/financial_services_analytical_applications_infrastructure | all versions | — |
| oracle/jdeveloper | all versions | — |
| oracle/jdeveloper | all versions | — |
| oracle/primavera_unifier | ≥ 17.1, ≤ 17.12 | — |
| oracle/primavera_unifier | all versions | — |
| oracle/primavera_unifier | all versions | — |
| oracle/primavera_unifier | all versions | — |
| oracle/retail_merchandising_system | all versions | — |
| oracle/retail_merchandising_system | all versions | — |
| oracle/webcenter_portal | all versions | — |
| redhat/jboss_enterprise_application_platform | all versions | — |
| redhat/openshift_container_platform | all versions | — |