Katalog CVE

CVE-2018-7489

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

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
19.78%

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

Streszczenie

FasterXML jackson-databind w wersjach przed 2.7.9.3, 2.8.x przed 2.8.11.1 oraz 2.9.x przed 2.9.5 pozwala na zdalne wykonanie kodu bez uwierzytelnienia z powodu niekompletnej poprawki luki deserializacji CVE-2017-7525. Podatność można wykorzystać, wysyłając złośliwie spreparowany JSON do metody readValue klasy ObjectMapper, omijając nieskuteczną czarną listę, jeśli w classpath dostępne są biblioteki c3p0.

Ocena ryzyka

Atakujący może zdalnie wykonać dowolny kod na serwerze bez uwierzytelnienia, co może prowadzić do pełnego przejęcia systemu. Ryzyko jest wysokie w aplikacjach deserializujących niezaufane dane JSON z użyciem podatnej wersji jackson-databind.

Rekomendacja

Zaktualizuj jackson-databind do wersji 2.7.9.3, 2.8.11.1, 2.9.5 lub nowszej. Dodatkowo rozważ usunięcie bibliotek c3p0 z classpath, jeśli nie są wymagane, oraz włączenie bezpiecznych mechanizmów deserializacji.

Inne podatności w FasterXML jackson-databind

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

FasterXML jackson-databind before 2.7.9.3, 2.8.x before 2.8.11.1 and 2.9.x before 2.9.5 allows unauthenticated remote code execution because of an incomplete fix for the CVE-2017-7525 deserialization flaw. This is exploitable by sending maliciously crafted JSON input to the readValue method of the ObjectMapper, bypassing a blacklist that is ineffective if the c3p0 libraries are available in the classpath.

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