Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-47065— Apache MINA: Critical Deserialization Allow-list Bypass via resolveProxyClass - ZDRES-232

Quick assessment

Affected
Apache Software Foundation Apache MINA
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Apache MINA是美国阿帕奇(Apache)基金会的一款网络应用程序框架。该产品主要用于开发高性能和高可伸缩性的网络应用程序。 Apache MINA存在代码问题漏洞,该漏洞源于resolveProxyClass未覆盖导致acceptMatchers过滤器绕过以及允许列表类的静态初始化器触发,可能导致反序列化攻击。

CVSS 9.8 · Critical EPSS 0.50% · P41

Affected Version Matrix 3

VendorProduct Version RangeStatus
Apache Software Foundation Apache MINA 2.2.0< 2.2.8 affected
2.1.0< 2.1.13 affected
2.0.0< 2.0.29 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-47065

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Apache MINA: Critical Deserialization Allow-list Bypass via resolveProxyClass - ZDRES-232
Source: CVE Program / CVE List V5
Vulnerability Description
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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
可信数据的反序列化
Source: CVE Program / CVE List V5
Vulnerability Title
Apache MINA 代码问题漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Apache MINA是美国阿帕奇(Apache)基金会的一款网络应用程序框架。该产品主要用于开发高性能和高可伸缩性的网络应用程序。 Apache MINA存在代码问题漏洞,该漏洞源于resolveProxyClass未覆盖导致acceptMatchers过滤器绕过以及允许列表类的静态初始化器触发,可能导致反序列化攻击。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
Apache Software Foundation Apache MINA 2.2.0 ~ 2.2.8 -

II. Public POCs for CVE-2026-47065

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-47065

请登录查看更多情报信息。

Mailing List Discussions for CVE-2026-47065 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-47065

No comments yet


Leave a comment