CVEsApache Software FoundationCVE-2026-118636Published Oct 31, 20:17 · Updated Oct 31, 21:08 UTC
9.8
CriticalCVSS 3.1 · from apache
CVE-2026-118636

Apache MINA: Unsafe Deserialization (CWE-502) in JavaNativeMessageDecoder

org.apache.mina:mina-core · Unsafe deserialization · CWE-502
Affectedorg.apache.mina:mina-core
FixNo fix listed yet.
PublishedOct 31, 20:17 · apache
ScoredOct 31 · 9.8 · apache
Exploit code publicNone known · checked 21:18 UTC
ExploitedNone known · CISA KEV checked 22:04 UTC

What we know

No known exploitation. CISA KEV, checked 22:04 UTC.
No public exploit code known. Exploit-DB, Metasploit, Nuclei, checked 21:18 UTC.
An attacker only needs network access to the target. No login needed. CVSS: network, no privileges.
A successful attack can read and change data and take the service down. CVSS: high impact on confidentiality, integrity and availability.

Description

**UNSUPPORTED WHEN ASSIGNED**  JavaNativeMessageDecoder in the MINA 3.0 codec module calls ObjectInputStream.readObject() on frame bytes with no class filter, so an application that puts it in front of an untrusted peer is open to gadget-chain RCE. As the 3.0.0 branch is inactive, we do not plan to release a version that fixes this issue. Users are recommended to use the latest Apache MINA 2.2.X branch.

From apache

Affected and fixed versions

ProductAffectedFixed inorg.apache.mina:mina-core3.0.0 – 3.0.0-M2–

Exploit code

Exploit-DBnone knownMetasploitnone knownNucleinone known

References

www.cve.org/CVERecord?id=CVE-2026-118636 · cve.orgthird party advisorylists.apache.org/thread.html/h76nwcrkvsffhsk2kq6cjzc6srtnty7x · lists.apache.orgvendor advisory

Other CVEs in org.apache.mina:mina-core

All 4 →
9.8Apache MINA: Critical Deserialization Allow-list Bypass via resolveProxyClass - ZDRES-232 · CVE-2026-47065Jun 39.8Apache MINA: AbstractIoBuffer.resolveClass() null-clazz Branch Skips acceptMatchers Filter — Full Object Deserialization RCE (take 2) · CVE-2026-42779May 19.8Apache MINA: AbstractIoBuffer.resolveClass() null-clazz Branch Skips acceptMatchers Filter — Full Object Deserialization RCE · CVE-2026-41635Apr 27