Katalog CVE

CVE-2017-15095

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

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
8.36%

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

Streszczenie

W bibliotece jackson-databind w wersjach przed 2.8.10 i 2.9.1 wykryto błąd deserializacji, który umożliwia nieuwierzytelnionemu użytkownikowi wykonanie kodu poprzez przesłanie spreparowanych danych do metody readValue klasy ObjectMapper. Podatność rozszerza wcześniejszy problem CVE-2017-7525 poprzez dodanie do blacklisty kolejnych niebezpiecznych klas.

Ocena ryzyka

Nieuwierzytelniony atakujący może zdalnie wykonać dowolny kod w kontekście aplikacji, co prowadzi do przejęcia kontroli nad systemem i wycieku danych.

Rekomendacja

Zaktualizuj jackson-databind do wersji 2.8.10, 2.9.1 lub nowszej. Ogranicz deserializację do zaufanych typów i nie przetwarzaj niezaufanych danych wejściowych przez ObjectMapper.readValue.

Inne podatności w jackson-databind

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

A deserialization flaw was discovered in the jackson-databind in versions before 2.8.10 and 2.9.1, which could allow an unauthenticated user to perform code execution by sending the maliciously crafted input to the readValue method of the ObjectMapper. This issue extends the previous flaw CVE-2017-7525 by blacklisting more classes that could be used maliciously.

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