Katalog CVE

CVE-2019-16942

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
5.73%

Percentyl 93 - wyżej niż 93% wszystkich znanych CVE

Streszczenie

W bibliotece FasterXML jackson-databind w wersjach od 2.0.0 do 2.9.10 wykryto problem polimorficznego typowania. Gdy domyślne typowanie jest włączone dla zewnętrznie dostępnego punktu końcowego JSON, a w classpath znajduje się biblioteka commons-dbcp (1.4), atakujący może doprowadzić do wykonania złośliwego ładunku poprzez usługę RMI. Problem wynika z nieprawidłowej obsługi klas org.apache.commons.dbcp.datasources.SharedPoolDataSource i PerUserPoolDataSource.

Ocena ryzyka

Aplikacje z włączonym domyślnym typowaniem i biblioteką commons-dbcp w classpath są narażone na zdalne wykonanie kodu przez atakującego mającego dostęp do punktu końcowego RMI.

Rekomendacja

Zaktualizuj jackson-databind do wersji 2.9.10.1 lub nowszej. Wyłącz domyślne typowanie dla zewnętrznie dostępnych punktów końcowych JSON i usuń nieużywane biblioteki commons-dbcp z classpath.

Inne podatności w jackson-databind

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS