Critical Β· published March 2, 2020
β οΈ A mishap in serialization could lead to sneaky oversights! The interaction issues in FasterXML jackson-databind before version 2.9.10.4 can become problematic with specific types. π Think of this like a recipe that mislabels ingredients β an unsuspecting chef uses the wrong item, leading to a culinary disaster! Here, the serialization mishandling allows for unintended behavior during data processing. An attacker could exploit this vulnerability to manipulate data serialization, potentially leading to unexpected application behavior. While itβs not marked as actively exploited, the ramifications could be tricky if the wrong types are processed, akin to serving a dish with a hidden, unexpected ingredient.
Think of this like a recipe that mislabels ingredients β an unsuspecting chef uses the wrong item, leading to a culinary disaster! Here, the serialization mishandling allows for unintended behavior during data processing. The vulnerability arises from how jackson-databind handles serialization with certain types, particularly with the org.apache.hadoop.shaded.com.zaxxer.hikari.HikariConfig, creating an unexpected interaction that could compromise data integrity.
An attacker could exploit this vulnerability to manipulate data serialization, potentially leading to unexpected application behavior. While itβs not marked as actively exploited, the ramifications could be tricky if the wrong types are processed, akin to serving a dish with a hidden, unexpected ingredient. To mitigate this, upgrade your jackson-databind library to version 2.9.10.4 or later. Itβs also wise to review your serialization configurations and ensure type definitions are correctly implemented to prevent misuse. You've got this! By taking these steps, you'll ensure your application is a safe and delicious feast for users! π‘οΈ
| Product | Versions | Fixed in |
|---|---|---|
| fasterxml/jackson-databind | β₯ 2.0.0, < 2.7.9.7 | 2.7.9.7 |
| fasterxml/jackson-databind | β₯ 2.8.0, < 2.8.11.6 | 2.8.11.6 |
| fasterxml/jackson-databind | β₯ 2.9.0, < 2.9.10.4 | 2.9.10.4 |
| netapp/active_iq_unified_manager | β₯ 7.3 | β |
| netapp/active_iq_unified_manager | β₯ 7.3 | β |
| netapp/active_iq_unified_manager | β₯ 9.5 | β |
| debian/debian_linux | all versions | β |
| oracle/agile_product_lifecycle_management | all versions | β |
| oracle/autovue_for_agile_product_lifecycle_management | all versions | β |
| oracle/banking_digital_experience | all versions | β |
| oracle/banking_digital_experience | all versions | β |
| oracle/banking_digital_experience | all versions | β |
| oracle/banking_digital_experience | all versions | β |
| oracle/banking_digital_experience | all versions | β |
| oracle/banking_digital_experience | all versions | β |
| oracle/banking_platform | β₯ 2.4.0, β€ 2.9.0 | β |
| oracle/communications_calendar_server | all versions | β |
| oracle/communications_contacts_server | all versions | β |
| oracle/communications_contacts_server | all versions | β |
| oracle/communications_diameter_signaling_router | β₯ 8.0.0, β€ 8.2.2 | β |
| oracle/communications_element_manager | β₯ 8.2.0, β€ 8.2.2 | β |
| oracle/communications_evolved_communications_application_server | all versions | β |
| oracle/communications_instant_messaging_server | all versions | β |
| oracle/communications_network_charging_and_control | β₯ 12.0.0, β€ 12.0.3 | β |
| oracle/communications_network_charging_and_control | all versions | β |
| oracle/communications_session_report_manager | β₯ 8.2.0, β€ 8.2.2 | β |
| oracle/communications_session_route_manager | β₯ 8.2.0, β€ 8.2.2 | β |
| oracle/enterprise_manager_base_platform | all versions | β |
| oracle/enterprise_manager_base_platform | all versions | β |
| oracle/financial_services_analytical_applications_infrastructure | β₯ 8.0.6, β€ 8.1.0 | β |
| oracle/financial_services_institutional_performance_analytics | all versions | β |
| oracle/financial_services_institutional_performance_analytics | all versions | β |
| oracle/financial_services_institutional_performance_analytics | all versions | β |
| oracle/financial_services_institutional_performance_analytics | all versions | β |
| oracle/financial_services_price_creation_and_discovery | all versions | β |
| oracle/financial_services_price_creation_and_discovery | all versions | β |
| oracle/financial_services_retail_customer_analytics | all versions | β |
| oracle/global_lifecycle_management_opatch | < 12.2.0.1.20 | 12.2.0.1.20 |
| oracle/insurance_policy_administration_j2ee | all versions | β |
| oracle/insurance_policy_administration_j2ee | all versions | β |
| oracle/jd_edwards_enterpriseone_orchestrator | < 9.2.4.2 | 9.2.4.2 |
| oracle/jd_edwards_enterpriseone_tools | < 9.2.4.2 | 9.2.4.2 |
| oracle/primavera_unifier | β₯ 17.7, β€ 17.12 | β |
| oracle/primavera_unifier | all versions | β |
| oracle/primavera_unifier | all versions | β |
| oracle/primavera_unifier | all versions | β |
| oracle/primavera_unifier | all versions | β |
| oracle/retail_merchandising_system | all versions | β |
| oracle/retail_sales_audit | all versions | β |
| oracle/retail_service_backbone | all versions | β |
| oracle/retail_service_backbone | all versions | β |
| oracle/retail_service_backbone | all versions | β |
| oracle/retail_xstore_point_of_service | all versions | β |
| oracle/retail_xstore_point_of_service | all versions | β |
| oracle/retail_xstore_point_of_service | all versions | β |
| oracle/retail_xstore_point_of_service | all versions | β |
| oracle/retail_xstore_point_of_service | all versions | β |
| oracle/weblogic_server | all versions | β |
| oracle/weblogic_server | all versions | β |