CVE-2019-16942

Critical

Description

A Polymorphic Typing issue was discovered in FasterXML jackson-databind 2.0.0 through 2.9.10. When Default Typing is enabled (either globally or for a specific property) for an externally exposed JSON endpoint and the service has the commons-dbcp (1.4) jar in the classpath, and an attacker can find an RMI service endpoint to access, it is possible to make the service execute a malicious payload. This issue exists because of org.apache.commons.dbcp.datasources.SharedPoolDataSource and org.apache.commons.dbcp.datasources.PerUserPoolDataSource mishandling.

SeverityCritical
CVSS9.8
Exploit probability—
ProductFasterxml Jackson-databind
PublishedOct 1, 2019
First seenOct 1, 2019

How to fix

Affected products

ProductAffected versionsFixed in
fasterxml jackson-databind2.0.0 ≤ v < 2.6.7.3, 2.8.0 ≤ v < 2.8.11.5, 2.9.0 ≤ v < 2.9.10.12.6.7.3, 2.8.11.5, 2.9.10.1
debian debian_linux8.0, 9.0, 10.0—
fedoraproject fedora30, 31—
redhat jboss_enterprise_application_platform7.2.0, 7.3—
netapp active_iq_unified_manager7.3 ≤ v, 9.5 ≤ v—
netapp oncommand_api_servicesNo range specified—
netapp oncommand_workflow_automationNo range specified—
netapp service_level_managerNo range specified—
netapp steelstore_cloud_integrated_storageNo range specified—
oracle banking_platform2.4.0, 2.4.1, 2.5.0, 2.6.0, 2.6.1, 2.6.2, 2.7.0, 2.7.1, 2.9.0—
oracle communications_billing_and_revenue_management7.5.0.23.0, 12.0.0.3.0—
oracle communications_calendar_server8.0.0.2.0, 8.0.0.3.0—
oracle communications_cloud_native_core_network_slice_selection_function1.2.1—
oracle communications_evolved_communications_application_server7.1—
oracle database_server12.2.0.1, 18c, 19c—
oracle global_lifecycle_management_nextgen_oui_framework12.2.1.3.0, 12.2.1.4.0, 13.9.4.2.2—
oracle goldengate_application_adapters19.1.0.0.0—
oracle jd_edwards_enterpriseone_orchestrator9.2—
oracle jd_edwards_enterpriseone_tools9.2—
oracle primavera_gateway17.12.0 ≤ v ≤ 17.12.6, 18.8.0 ≤ v ≤ 18.8.8, 19.12.0—
oracle primavera_unifier17.7 ≤ v ≤ 17.12, 16.1, 16.2, 18.8, 19.12—
oracle retail_merchandising_system15.0.3, 16.0.2, 16.0.3—
oracle retail_sales_audit14.1—
oracle siebel_engineering_-_installer_\&_deploymentv ≤ 2.20.5—
oracle siebel_ui_frameworkv ≤ 20.5, 20.6—
oracle webcenter_portal12.2.1.3.0, 12.2.1.4.0—
oracle webcenter_sites12.2.1.3.0, 12.2.1.4.0—
oracle weblogic_server12.2.1.3.0, 12.2.1.4.0—
com.fasterxml.jackson.core:jackson-databindMaven2.9.0 ≤ v < 2.9.10.1, 2.7.0 ≤ v < 2.8.11.5, 2.0.0 ≤ v < 2.6.7.32.9.10.1, 2.8.11.5, 2.6.7.3

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.