Katalog CVE

CVE-2019-12086

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
21.95%

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

Streszczenie

W FasterXML jackson-databind 2.x przed 2.9.9 odkryto problem typu Polymorphic Typing. Gdy włączone jest Default Typing dla zewnętrznie eksponowanego punktu końcowego JSON, usługa ma w classpath bibliotekę mysql-connector-java (8.0.14 lub starszą), a atakujący może hostować spreparowany serwer MySQL osiągalny dla ofiary, atakujący może wysłać spreparowaną wiadomość JSON umożliwiającą odczyt dowolnych plików lokalnych na serwerze. Wynika to z braku walidacji com.mysql.cj.jdbc.admin.MiniAdmin.

Ocena ryzyka

Atakujący może odczytać dowolne pliki lokalne na serwerze, co może prowadzić do wycieku wrażliwych danych, w tym poświadczeń i konfiguracji.

Rekomendacja

Zaktualizuj jackson-databind do wersji 2.9.9 lub nowszej oraz rozważ wyłączenie Default Typing dla zewnętrznie eksponowanych punktów końcowych.

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.x before 2.9.9. When Default Typing is enabled (either globally or for a specific property) for an externally exposed JSON endpoint, the service has the mysql-connector-java jar (8.0.14 or earlier) in the classpath, and an attacker can host a crafted MySQL server reachable by the victim, an attacker can send a crafted JSON message that allows them to read arbitrary local files on the server. This occurs because of missing com.mysql.cj.jdbc.admin.MiniAdmin validation.

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