🔐 CVE Alert

CVE-2026-47065

CRITICAL 9.8

Apache MINA: Critical Deserialization Allow-list Bypass via resolveProxyClass - ZDRES-232

CVSS Score
9.8
EPSS Score
0.0%
EPSS Percentile
15th

ZDRES-232: resolveProxyClass Not Overridden - acceptMatchers Filter Bypass via java.lang.reflect.Proxy Assessment: Fully addressed. When the serialised stream contains a TC_PROXYCLASSDESC (the marker for a java.lang.reflect.Proxy ), JDK’s ObjectInputStream.readProxyDesc() is dispatched. JDK then calls the default ObjectInputStream.resolveProxyClass(interfaces) implementation, which performs Class.forName(intf, false, latestUserDefinedLoader()) for EACH interface name and constructs the proxy class — bypassing the accepted classes list . ZDRES-233: Class.forName(name, initialize=true, classLoader) in readClassDescriptor Triggers Static Initialiser of Allow-Listed Classes Assessment: Fully addressed. For ANY class on the allow-list, deserialising a stream that names it triggers the class’s (static initialiser) BEFORE any instance is constructed. This means an attacker who supplies a class name on the allow-list (e.g., the developer wrote accept(“com.myapp.*") , attacker supplies com.myapp.SomeClass ) causes <clinit> of SomeClass — and many real-world classes have side-effecting static initialisers Both issues have been fixed.

CWE CWE-502
Vendor apache software foundation
Product apache mina
Published Jun 3, 2026
Last Updated Jun 4, 2026
Stay Ahead of the Next One

Get instant alerts for apache software foundation apache mina

Be the first to know when new critical vulnerabilities affecting apache software foundation apache mina are published — delivered to Slack, Telegram or Discord.

Get Free Alerts → Free · No credit card · 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Affected Versions

Apache Software Foundation / Apache MINA
2.2.0 < 2.2.8 2.1.0 < 2.1.13 2.0.0 < 2.0.29

References

NVD ↗ CVE.org ↗ EPSS Data ↗
lists.apache.org: https://lists.apache.org/thread/y7xj1bl8qo47p9bktb11hg5v6k1d4dyj

Credits

🔍 Venkatraman Kumar, SecureIn keda (GitHub: @yuui25)