blog

Apache MINA「CVE-2026-118636」——RCE脆弱性、3.0.0系は修正なし

Apache MINA 脆弱性 CVE-2026-118636のRCEと影響バージョン

CVE-2026-118636とは何か:Apache MINAに潜むCVSS 9.8の脆弱性

2026年10月31日、Apache Software Foundationは、ネットワークアプリケーション開発フレームワーク「Apache MINA」にリモートコード実行(RCE)脆弱性が存在することを公式に開示した(出典:CVE公式記録 cve.org)。

CVE番号はCVE-2026-118636。CVSS 3.1スコアは9.8(CRITICAL)であり、評価ベクトルはAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hである。攻撃はネットワーク経由・低複雑度・認証不要・ユーザー操作不要という条件下で成立し、機密性・完全性・可用性のすべてへの影響が「高」と評価されている。このスコアは、Apache Software Foundationが採番元CNA(Certificate Numbering Authority)として付与したものである。

弱点の分類はCWE-502「信頼できないデータのデシリアライズ(Unsafe Deserialization)」。Apache MINAの3.0系codecモジュールに含まれるJavaNativeMessageDecoderが、受信したフレームバイトに対してクラスフィルタを設けずにObjectInputStream.readObject()を呼び出す実装になっている。信頼できない通信相手との経路上にこのコンポーネントが置かれたとき、攻撃者はgadget-chainを介してサーバー上で任意コードを実行できる状態となる。

本脆弱性はCISA KEV(既知の悪用脆弱性カタログ)への掲載は確認されていない。EPSS(悪用される統計的確率の推定)は2026年11月1日時点で約0.58%(パーセンタイル約0.47)と低水準だが、EPSSはあくまで統計的推定であり、特定環境での悪用リスクを保証するものではない(出典:CVE公式記録)。

① 攻撃者② 脆弱なコンポーネント③ 結果攻撃者ネットワーク経由認証不要・低複雑度gadget-chainJavaNativeMessageDecoderクラスフィルタなしreadObject() を呼び出すApache MINA 3.0.0〜3.0.0-M2RCE発生サーバー上で任意コード実行C/I/A すべて「高」CVSS 3.1 スコア:9.8(CRITICAL)評価者:apache(CNA)3.0.0系:修正版リリース予定なし(非アクティブ)
図:CVE-2026-118636の攻撃経路。ネットワーク経由の攻撃者がクラスフィルタのないJavaNativeMessageDecoderにgadget-chainを送り込み、サーバー上で任意コードを実行できる状態となる。認証・ユーザー操作は不要で、3.0.0系には修正版が出ない。

関連記事MCP ToolboxのCVE-2026-93328は? / Zammadの脆弱性CVE-2026-102489は?

Apache MINA 3.0.0系に修正版が出ない理由と技術的背景

CVE公式記録には「UNSUPPORTED WHEN ASSIGNED」と明記されており、3.0.0ブランチは非アクティブであるため、ベンダーはこの問題を修正するバージョンをリリースする予定はないとされている(出典:CVE公式記録)。

問題の核心はObjectInputStream.readObject()の無防備な呼び出しにある。Javaのデシリアライズ機構はクラスフィルタ(ObjectInputFilter)によって受け入れるクラスを制限できるが、JavaNativeMessageDecoderはこれを実装していない。攻撃者はJava標準ライブラリや広く使われるOSSに含まれる「gadget」クラスの連鎖を利用して任意のコードを実行させる。

公式の回避策(workaround)はCVE記録に示されていない。

影響バージョンと対応方針の比較

ベンダーが示している対応方針は一つのみ:最新の Apache MINA 2.2.X ブランチへの移行である(出典:CVE公式記録)。

今やるべきこと

取るべき行動は以下の3点に集約される。

  1. Apache MINA 3.0.0〜3.0.0-M2を使用している場合、ベンダーの告知に従い最新の Apache MINA 2.2.X ブランチへの移行を実施する。
  2. 3.0.0ブランチは非アクティブであるため、ベンダーはこの問題を修正するバージョンをリリースする予定はないとしている。
  3. 修正版が無いため、ベンダーの告知に従う。公式の回避策はCVE記録に示されていない。

自社の機器が対象かどうかの判断や、すでに侵入されていないかの確認は、構成やログを見ないと判断できません。


参考文献

重大な脆弱性が出たら、メールでお知らせします

悪用が確認された重大な脆弱性が出たときだけ送ります(頻繁には送りません)。無料・配信停止はメール内のリンクからいつでもできます。

個人情報の扱い

脆弱性への対応・AIセキュリティでお困りの方へ

クリスタルメソッドは、脆弱性情報の監視とお知らせ、AIセキュリティのご相談、AIを業務に取り入れる際のセキュリティを学ぶ研修をお受けしています。「使っている製品が対象か分からない」「社内でAIを使うときの注意点を整理したい」といった段階からご相談いただけます。

AIニュースのまとめをメールで

毎週月曜、海外AIニュースの日次ダイジェストを1週間分まとめてお届けします。無料・いつでも配信を停止できます。

監修

河合 継(クリスタルメソッド株式会社 代表取締役)

AI・ディープラーニングに関する特許16件の発明者。過去、国立がん研究センターとの共同研究や、テレビ番組でのAI解説実績を持つAI研究者として、AIの研究開発を主導している。
運営会社について | 編集方針

Read next

あわせて読みたい

  • IBM Langflow OSSに重大脆弱性CVE-2026-104339——修正版へ更新を

    Langflow OSS 脆弱性 CVE-2026-104339——修正版への移行手順と優先判断

    Langflow OSS 脆弱性 CVE-2026-104339 の本質——CVSS 9.8 が示すリスクの構造 2026年10月29日、IBMはオープンソース...

  • Google製MCP Toolboxに重大脆弱性CVE-2026-93328——未認証で情報流出

    Google製MCP Toolboxに重大脆弱性CVE-2026-93328——未認証で情報流出

    CVE-2026-93328とは——MCP Toolbox for Databasesで何が起きるか 2026年10月26日、Google CloudはMCP ...

  • Zammadの脆弱性CVE-2026-102489と102490、悪用確認で至急更新を

    Zammadの脆弱性CVE-2026-102489、悪用確認で至急更新を

    Zammad脆弱性CVE-2026-102489が意味すること——KEV掲載の重さを正確に理解する オープンソースのカスタマーサポートシステム「Zammad」に...

View more