CVE-2026-94301: Apache MINA: CVE-2026-47065 resolveProxyClass fix missing from 2.0.X and 2.1.X branches (2.0.30 / 2.1.14) ZDRES-232
Apache MINA left the CVE-2026-47065 proxy filter-bypass fix off the 2.0 and 2.1 branches.
Apache MINA assigned CVE-2026-94301 because the fix for CVE-2026-47065 (ZDRES-232) was not present on the 2.0.x and 2.1.x branches. That issue is an acceptMatchers filter bypass: resolveProxyClass is not overridden, so java.lang.reflect.Proxy objects can pass the filter. The fix, announced on 2026-06-02 as fully addressed in 2.2.8, 2.1.13, and 2.0.29, was committed only to 2.2.x. Releases before 2.0.31 and 2.1.15, including 2.0.30 and 2.1.14, remain affected. No in-the-wild exploitation is reported.
- CVE-2026-94301 tracks a missing backport of CVE-2026-47065.
- resolveProxyClass was not overridden, so Proxy objects bypass acceptMatchers.
- MINA 2.0 before 2.0.31 and 2.1 before 2.1.15 remain affected.
- The June 2026 fix was committed only on the 2.2.x branch.
Vulnerabilities mentionedAll →
- CVE-2026-470659.8<1%ZDRES-232: resolveProxyClass Not Overridden - acceptMatchers Filter Bypass via java.lang.reflect.Proxy Assessmentpublished · apache mina
- CVE-2026-943019.8—Incomplete Fix Allows RCE in Apache MINA 2.0.x & 2.1.xpublished · Apache MINA
Posted by Emmanuel Lécharny on Sep 21 Severity: Affected versions: - Apache MINA 2.0.0 before 2.0.31 - Apache MINA 2.1.0 before 2.1.15 Description: The fix for CVE-2026-47065/ZDRES-232 ("resolveProxyClass Not Overridden - acceptMatchers Filter Bypass via java.lang.reflect.Proxy"), released on 2026-06-02 and announced as "Fully addressed" in MINA 2.2.8, 2.1.13 and 2.0.29, was committed to the 2.2.X branch only. The 2.0.X and 2.1.X maintenance branches...
This source does not provide full text. Read it at seclists.org.