
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-47065 describes two critical deserialization filter bypass vulnerabilities in Apache MINA, collectively enabling unauthenticated remote code execution. The first issue (ZDRES-232) involves the failure to override resolveProxyClass(), allowing attackers to bypass the accepted classes filter via java.lang.reflect.Proxy. The second issue (ZDRES-233) allows static initializers (<clinit>) of allow-listed classes to be triggered before any instance is constructed, enabling arbitrary code execution. Both vulnerabilities carry a CVSS v3.1 base score of 9.8 (Critical) and are classified under CWE-502 (GitHub Advisory, Apache Advisory). The vulnerability was published on June 3, 2026, with patches made available by Apache on June 2–7, 2026.
The root cause is improper deserialization of untrusted data (CWE-502) in Apache MINA's object deserialization handling. For ZDRES-232: when a serialized stream contains a TC_PROXYCLASSDESC marker, JDK's ObjectInputStream.readProxyDesc() is dispatched, which calls the default resolveProxyClass(interfaces) implementation. This performs Class.forName(intf, false, latestUserDefinedLoader()) for each interface name and constructs the proxy class entirely outside the accepted classes filter. For ZDRES-233: deserializing a stream that names any class on the allow-list triggers that class's static initializer (<clinit>) before any instance is constructed — meaning an attacker who supplies a class name matching an allow-list pattern (e.g., com.myapp.*) can cause execution of arbitrary static initializer code in real-world classes with side-effecting initializers. Both attack vectors require no authentication or user interaction and are exploitable over the network (GitHub Advisory).
Successful exploitation of either vulnerability allows an unauthenticated remote attacker to achieve arbitrary code execution on the affected Apache MINA server, resulting in high impact to confidentiality, integrity, and availability. An attacker can bypass deserialization filters to instantiate arbitrary proxy classes or trigger static initializers of allow-listed classes, potentially leading to complete system compromise, data exfiltration, or service disruption. The network-accessible nature of the attack with no privilege or interaction requirements significantly broadens the potential attack surface (GitHub Advisory, Apache Advisory).
As of the time of reporting, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (GitHub Advisory). The EPSS score is approximately 0.046% (19th percentile), indicating a currently low probability of exploitation within 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. The vulnerability has been detected by Nessus (plugin ID 318697) (Tenable).
TC_PROXYCLASSDESC marker referencing arbitrary interface names. Because resolveProxyClass() is not overridden, the JDK will call Class.forName() for each interface, bypassing the accepted classes filter.com.myapp.SomeClass). Upon deserialization, the class's static initializer (<clinit>) is triggered before any instance is created, executing attacker-controlled side effects if the class has a weaponizable initializer.AC ED 00 05) sent to Apache MINA service ports from untrusted sources; unusual outbound connections from the MINA server process following deserialization activity.Class.forName() invocations for classes outside normal application flow.Apache has released patches addressing both ZDRES-232 and ZDRES-233, with security updates published on June 2 and June 7, 2026. Users should update Apache MINA to the latest patched version as referenced in the Apache MINA Security Advisory. As interim mitigations, implement network-level controls to restrict access to MINA deserialization endpoints to trusted sources only, and consider deploying serialization filters (e.g., JVM-level ObjectInputFilter) to validate object streams before deserialization. Avoid overly broad allow-list patterns (e.g., com.myapp.*) that could be exploited via ZDRES-233 (Apache Advisory, GitHub Advisory).
The vulnerability received coverage from security news outlets including SecurityOnline.info and was included in CISA's weekly vulnerability bulletin for the week of June 1, 2026 (CISA Bulletin). It was also highlighted in the Hawk-Eye weekly threat landscape digest for Week 24, 2026 (Hawk-Eye). Community discussion was noted on Infosec.Exchange via VulnDB (Infosec.Exchange). General sentiment reflects concern over the critical CVSS score and the subtlety of the filter bypass mechanisms, though the absence of public exploits has tempered urgency somewhat.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."