Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
9.8

CVE-2026-118636: Apache MINA can run code from untrusted data

CVE-2026-118636 · published 9 days ago
Summary

The MINA 3.0 codec can read incoming data and turn it into objects without checking what classes are allowed. If an attacker sends specially crafted data, they could cause the server to execute unwanted code. Switch to the supported MINA 2.2.x version to avoid this risk.

What to do

The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.

Affected software
Ecosystem VendorProductAffected versions
– apache software foundation apache mina <= 3.0.0-M2
Ubuntu:16.04:LTS canonical mina All versions
Ubuntu:16.04:LTS canonical mina2 All versions
Original advisory text
Apache MINA: Unsafe Deserialization (CWE-502) in JavaNativeMessageDecoder
**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.
Fix within
Internet-facing 3 days
Internal 60 days
  • Not known to be exploited
  • Can be exploited automatically
  • Gives an attacker full control
Severity
9.8 Critical
Exploitation
<1% chance of attack within 30 days
Type
CWE-502Deserialization of Untrusted Data
Timeline
Published31 Oct 2026
Updated7 Nov 2026
First seen31 Oct 2026
Sources
CVE-2026-118636 · MITRE
Track software like this
Free during beta