Katalog CVE

CVE-2026-57527

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

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

Streszczenie

Wtyczka ViewState dla Zed Attack Proxy (ZAP) przed wersją 4 zawiera podatność na niebezpieczną deserializację, która umożliwia atakującym kontrolującym serwer proxy osiągnięcie zdalnego wykonania kodu poprzez osadzenie złośliwego obiektu Java w parametrze javax.faces.ViewState odpowiedzi HTTP. Metoda JSFViewState.decode() dekoduje wartość ViewState z base64 i przekazuje ją bezpośrednio do ObjectInputStream.readObject() bez filtra deserializacji, listy dozwolonych typów lub ograniczeń, co powoduje deserializację złośliwego obiektu w JVM ZAP podczas renderowania panelu ViewState w interfejsie użytkownika.

Ocena ryzyka

Atakujący może przejąć kontrolę nad instancją ZAP, co prowadzi do naruszenia poufności i integralności danych przetwarzanych przez narzędzie, a także potencjalnie do eskalacji ataku na inne systemy w sieci.

Rekomendacja

Należy natychmiast zaktualizować wtyczkę ViewState do wersji 4 lub nowszej, która zawiera poprawkę eliminującą podatność na niebezpieczną deserializację.

Powiązane podatności

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

Zed Attack Proxy (ZAP) ViewState add-on before version 4 contains an insecure deserialization vulnerability that allows attackers who control a proxied web server to achieve arbitrary code execution by embedding a malicious serialized Java object in the javax.faces.ViewState HTTP response parameter. The JSFViewState.decode() method base64-decodes the ViewState value and passes it directly to ObjectInputStream.readObject() without a deserialization filter, allowlist, or type restriction, causing the malicious object to be deserialized within the ZAP JVM when the Desktop UI renders the ViewState panel.

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