blog

2016年公表のStruts脆弱性CVE-2016-3081、10月にCISAが悪用確認

2016年公表のStruts脆弱性CVE-2016-3081、10月にCISAが悪用確認

CVE-2016-3081とは——Apache Strutsに潜むリモートコード実行の脆弱性

CVE-2016-3081は、JavaのウェブアプリケーションフレームワークであるApache Strutsに存在するリモートコード実行(RCE)の脆弱性で、2016年4月26日にCVEとして公開された(出典: cve.org)。脆弱性そのものは10年前のものだが、2026年10月8日にCISAが悪用を確認してKEVカタログに追加した。新しく見つかった脆弱性ではなく、古い版のStrutsが今も狙われているという点が、今回の注意点である。

この脆弱性の核心は、Dynamic Method Invocation(DMI)が有効に設定されている場合に発現する点にある。リモートの攻撃者がmethod:プレフィックスを含むリクエストを送ることで、連鎖した式(chained expressions)を通じてサーバー上で任意のコードを実行できる状態になる。CVSSの評価は認証不要(PR:N)で、ネットワークから直接到達できる環境では攻撃の起点になり得る。

CVSS 3.1スコアは8.1(HIGH)と評価されている(評価者: CISA-ADP、ベクター: AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H)。

2026年10月8日、米国サイバーセキュリティ・インフラセキュリティ庁(CISA)はKnown Exploited Vulnerabilities(KEV)カタログにCVE-2016-3081を追加した(出典: CISA KEV)。KEVへの掲載は「実際の攻撃での悪用が確認された」ことを意味する。EPSSスコア(悪用確率の統計的推定値)は0.965(パーセンタイル99.9%相当、2026年10月29日時点、出典: FIRST EPSS)と極めて高い水準にある。ただしEPSSはあくまで統計的推定であり、特定環境での悪用を確定するものではない。

攻撃者(認証不要)method:プレフィックス付きHTTPリクエストApache StrutsDMI有効連鎖式(chained expr)が評価される任意コード実行アプリサーバー機密性・完全性・可用性に影響の可能性条件: DMIが有効無効なら本経路は不成立
図1: CVE-2016-3081の攻撃経路の概略。DMIが有効なApache Struts環境において、method:プレフィックスを含むリクエストを通じて連鎖式(chained expressions)が評価され、任意コードの実行につながるとされる。

関連記事VMware ESXの脆弱性、CISA警告と対処は? / Magento脆弱性、ECサイトは今すぐ何を?

Struts脆弱性CVE-2016-3081の対象バージョンと影響範囲

CVEの公式記録(cve.org)に基づき、影響を受けるApache Strutsのバージョンは以下のとおりである。

表1: CVE-2016-3081の影響を受けるApache Strutsバージョン(出典: cve.org)
バージョン範囲 DMI設定との関係 公式告知の修正版
2.3.19 〜 2.3.20.2 DMI有効時に影響 2.3.20.3
2.3.21 〜 2.3.24.1 DMI有効時に影響 2.3.24.3
2.3.25 〜 2.3.28 DMI有効時に影響 2.3.28.1

この脆弱性はDynamic Method Invocation(DMI)が有効な場合に影響する。

Linuxディストリビューションなどの配布パッケージを使う場合は、上流の版番号ではなく、配布元の告知にある修正版で判断する。Apache Struts公式の告知(S2-032)は、可能ならDMIを無効にすること、またはStruts 2.3.20.3、2.3.24.3、2.3.28.1のいずれかへ更新することを勧めている。

自社が対象か判断がつかない場合は、お使いの製品と版の情報をお送りいただければ、公式情報をもとに対象かどうかの目安をお伝えします(無料相談)。

CISA KEV掲載が意味すること——2026年10月、悪用確認の重みを読む

CISAのKEVカタログは、実際の攻撃において悪用が確認されたCVEのみを収録するリストであり、理論的なリスク評価ではない。CVE-2016-3081は2026年10月8日に追加され、対処期限は2026年10月11日と設定された。

この期限はCISAが定めるBinding Operational Directive(BOD)26-04に基づく米国連邦機関向けのものであり、日本企業に法的義務は生じない。しかしKEVへの掲載は「実際の攻撃で悪用が確認された」という事実の表明であり、組織の優先度判断において無視できない根拠になる。ただし、自社が影響を受けるかどうかは、使っているStrutsの版とDMIの設定で決まる。

CISAが示した必要な対処の要旨は次のとおりである。「ベンダーの指示に従ってミティゲーションを適用し、BOD 26-04のガイダンスおよびCISAの『Forensics Triage Requirements』に準拠すること。クラウドサービスについては適切なBOD 26-04ガイダンスに従い、ミティゲーションが利用できない場合は製品の使用を停止すること」(出典: CISA KEVカタログ)。

ランサムウェアでの利用については、KEV上の記載は「Unknown」であり、現時点で確認情報はない。

対処——修正版への更新とDMIの無効化

  • 修正版へ更新する。Apache Struts公式の告知はS2-032で、更新先は2.3.20.3、2.3.24.3、2.3.28.1。
  • 公式の回避策は、DMIの無効化。詳細は公式告知を参照。
  • CISAの対処期限は2026年10月11日(米連邦機関向けで、日本企業への義務ではない)。

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


参考文献

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

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

個人情報の扱い

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

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

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

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

監修

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

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

Read next

あわせて読みたい

  • Linuxカーネルの権限昇格CVE-2026-46300(Fragnesia)がKEVに追加——配布カーネルは各社の修正パッケージで確かめる

    CVE-2026-46300 LinuxカーネルFragnesiaがKEVに追加——今すぐ確認すべき対処手順

    Fragnesia(CVE-2026-46300)が悪用確認リストに追加された——何が起きているか 2026年10月28日、米サイバーセキュリティ・インフラスト...

  • VMware ESXの「ログに残らない」脆弱性CVE-2026-41709が悪用中——評価は低でもCISAが警告、運用担当者が今やること

    CVE-2026-41709 VMware ESX脆弱性——CISA警告と今やること

    CVE-2026-41709とは——VMware ESXの「ログに残らない操作」という欠陥 2026年10月28日、米国サイバーセキュリティ・インフラセキュリテ...

  • Adobe CommerceとMagentoの重大脆弱性CVE-2026-48356——CISAが悪用を確認、ECサイト運営者が今やること

    Magento脆弱性CVE-2026-48356——CISAが悪用確認、ECサイト今すぐやること

    CVE-2026-48356 とは——何が起き、今なぜ重要か 2026年7月14日、Adobeはセキュリティ告知APSB26-73を公開し、Adobe Comm...

View more