Skip to content
OpenAdvisories
Critical · 9.8 CVE-2026-47065 EUVD-2026-34069GHSA-v3pr-hxpr-mfm8

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

Published Jun 3, 2026 · Updated Jun 4, 2026 · Assigned by apache

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.

Affected products

VendorProductAffectedFixed
Apache Software Foundation Apache MINA 2.2.0 – < 2.2.8, 2.1.0 – < 2.1.13, 2.0.0 – < 2.0.29 2.2.8

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 mina2 2.2.9-1 —
Debian 13 mina2 No fix yet —
Debian 12 mina +1 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 mina2 No fix yet —
Ubuntu 25.10 mina2 No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS mina2 2.2.1-4ubuntu0.1~esm1 USN-8465-1
Ubuntu Pro 24.04 LTS mina2 2.2.1-3ubuntu0.1~esm1 USN-8465-1
Ubuntu Pro 22.04 LTS mina2 2.1.5-1ubuntu0.1~esm1 USN-8465-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling apache-nifi 2.10.0-r4 —
Wolfi rolling jenkins-2-openjdk-21 +1 2.577-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.apache.mina:mina-core >= 2.2.0, < 2.2.8 2.2.8 GHSA-v3pr-hxpr-mfm8
Maven org.apache.mina:mina-core >= 2.1.0, < 2.1.13 2.1.13 GHSA-v3pr-hxpr-mfm8
Maven org.apache.mina:mina-core < 2.0.29 2.0.29 GHSA-v3pr-hxpr-mfm8

Advisories 6

References