CVE-2021-47952
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 49 - wyżej niż 49% wszystkich znanych CVE
Streszczenie
Biblioteka jsonpickle w wersji 2.0.0 zawiera podatność zdalnego wykonania kodu, która umożliwia atakującym wykonanie dowolnych poleceń Pythona poprzez deserializację złośliwych ładunków JSON zawierających obiekty py/repr. Atakujący mogą tworzyć ciągi JSON z dyrektywami py/repr, które podczas deserializacji wywołują funkcję eval, prowadząc do wykonania dowolnego kodu.
Ocena ryzyka
Ryzyko dla organizacji polega na możliwości przejęcia kontroli nad systemem przez zdalnego atakującego, co może skutkować kradzieżą danych, instalacją złośliwego oprogramowania lub całkowitym naruszeniem integralności systemu.
Rekomendacja
Zaleca się natychmiastową aktualizację biblioteki jsonpickle do wersji 2.0.1 lub nowszej, która usuwa tę podatność. Należy również unikać deserializacji niezaufanych danych JSON.
Oryginalny opis (angielski, źródło NVD)
python jsonpickle 2.0.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary Python commands by deserializing malicious JSON payloads containing py/repr objects. Attackers can craft JSON strings with py/repr directives that invoke the eval function during deserialization to execute arbitrary code.

