Katalog CVE

CVE-2021-39139

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

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
4.54%

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

Streszczenie

XStream to biblioteka do serializacji obiektów do XML i z powrotem. Podatność pozwala zdalnemu atakującemu na wykonanie dowolnego kodu z zdalnego hosta poprzez manipulację przetwarzanym strumieniem wejściowym. Użytkownik jest dotknięty tylko wtedy, gdy używa wersji z JDK 1.7u21 lub niższej, ale scenariusz może być dostosowany do zewnętrznego Xalana działającego niezależnie od wersji Java. Użytkownicy, którzy skonfigurowali framework bezpieczeństwa z białą listą, nie są dotknięci. Wersja 1.4.18 nie używa już domyślnie czarnej listy.

Ocena ryzyka

Ryzyko dla organizacji to zdalne wykonanie dowolnego kodu, szczególnie w środowiskach z przestarzałymi wersjami JDK. Atak może być przeprowadzony zdalnie bez uwierzytelnienia, jeśli aplikacja przetwarza niezaufane dane XML.

Rekomendacja

Zaleca się aktualizację XStream do wersji 1.4.18 lub nowszej oraz aktualizację JDK do nowszej wersji. Należy skonfigurować framework bezpieczeństwa z białą listą typów.

Inne podatności w XStream

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

XStream is a simple library to serialize objects to XML and back again. In affected versions this vulnerability may allow a remote attacker to load and execute arbitrary code from a remote host only by manipulating the processed input stream. A user is only affected if using the version out of the box with JDK 1.7u21 or below. However, this scenario can be adjusted easily to an external Xalan that works regardless of the version of the Java runtime. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. XStream 1.4.18 uses no longer a blacklist by default, since it cannot be secured for general purpose.

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