CVE 8.7 HIGH

ZAP ViewState Add-on Insecure Deserialization via JSFViewState.decode()_CVE-2026-57527

8.7 / 10
HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Description

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.

AI Analysis

Insecure deserialization vulnerability in ZAP ViewState add-on before version 4, allowing arbitrary code execution by embedding a malicious serialized Java object in the javax.faces.ViewState HTTP response parameter.

Basic Information

ID CVE-2026-57527
Source VulnCheck
Published Jun 26, 2026 at 14:43
Modified Jun 26, 2026 at 16:31

Affected Product

Vendor zaproxy
Product zap-extensions
Affected Versions zaproxy zap-extensions 0

CWE Classification

AI Assessment

AI Score 8.7 / 10
AI Severity High
Vendor ZAP
Product ZAP ViewState add-on
Version before version 4

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.