← 一覧に戻る

Apache ActiveMQ の使い方 高いリスクRCEギャップ:攻撃チェーンの5ステップ完了

itadol5j

CVE-2026-34197 ギャップ解析

Apache ActiveMQ は高リスク RCE ループホールを爆破

Apache ActiveMQ は最近 1 つを明らかにしました。高リスクリモートコード実装ギャップ(CVE-2026-34197) ブローカーのJVM上でJologia JMX-HTTPブリッジを介して任意のコードを強制することができます。

このループホールの影響は広く、ActiveMQ 5.xと6.xバージョンを使用しているすべてのユーザーはすぐに注意が必要です。

ループホールの基本情報

プロパティ インフォメーション
CVE IDの認証 CVE-2026-34197の特長
深刻なレベル 高リスク(RCEリモートコード実行)
メニュー CWE-20 (不適切な入力検証)、CWE-94 (コード注入)
インパクトコンポーネント Apache ActiveMQ の使い方 ブローカー
攻撃の前提条件 認定されたユーザーが必要です

• 欠陥のあるバージョン

  • Apache ActiveMQ 5.x は、: すべてのバージョン < 5.19.4
  • Apache アクティブMQ 6.x: : :6.0.0 - 6.2.3(6.2.3を除く)

リハビリテーション版

  • 5.19.4 へのアップグレード(5.xシリーズ回復版)
  • アップグレード 6.2.3(6.xシリーズリハビリテーション版)

穴:攻撃する5つのステップ。

ステップ1:ジョロキア橋

Apache ActiveMQ Classic は Web コンソールで公開されました。 Jologia JMX-HTTPブリッジ, パスは /api/jolokia/お問い合わせ このブリッジでは、HTTP 経由で JMX インターフェイスにアクセスできます。

ステップ2:Mbean execオペレーションを呼び出す

デフォルトのJologiaアクセスポリシーすべてのActiveMQ Mbeansを許可する(org.apache.activemq:*) は exec 操作を実行します。 これは、攻撃者がさまざまなActiveMQ管理メソッドを呼び出すことができることを意味します。

ステップ3:マシリング

攻撃者は呼び出すことができます。 BrokerService.addNetworkConnector(String) または BrokerService.addConnector(String) 慎重に組み立てられた方法。です。VM 転送トリガー ブローカー構成 パラメータ。

ステップ4:リモートスプリングXMLをロードする

BrokerConfig パラメータは、負荷リモートを指定する Spring XML はコンテキストを適用します,使用 ResourceXmlApplicationContextお問い合わせ

ステップ5:任意のコード実行

キーポイントは:RessourceXmlApplicationContext は BrokerService の設定の前に実装されています。お問い合わせ 攻撃者は以下のようなメソッドを使うことができます。 Runtime.exec() ブローカーのJVMについて任意のコードを実行するお問い合わせ

なぜこのループホールは危険ですか?

  1. 認証後に使えます。: ActiveMQのログイン番号で、攻撃を開始できます。
  2. 完全な制御、ブローカー:RCE ループホールは、Asailant が ActiveMQ ブローカーの JVM の完全な制御を持っていることを意味します
  3. インプレッション: アクティブMQはビジネスレベルのニュースの媒体であり、多くの企業が利用しています。
  4. 攻撃チェーンはそのままです。: リモートスプリングXML→RCE→Mbean、ストライキパスクリア

お問い合わせ

今すぐアップグレード

# 升级到修复版本
# 5.x 系列
wget https://activemq.apache.org/activemq-5.19.4

# 6.x 系列
wget https://activemq.apache.org/activemq-6.2.3

暫定緩和措置

時間が経つことができない場合は、次の事項に注意を払うことができます。

  • 無効なJolokia: ActiveMQの設定でJolokia JMX-HTTPブリッジを無効に
  • Jologiaアクセスポリシーを制限する: デフォルトポリシーを変更し、exec 操作を無効にします。
  • 認証セキュリティの強化: ActiveMQの認証証明書が公開されていないことを確認してください
  • ネットワーク分離: ActiveMQ Web コンソールへのアクセスを制限する

攻撃を確認してください。

  • ActiveMQ ブローカーのログを異常な addConnector/addNetworkConnect 呼び出しでチェック
  • 外部ネットワークからのスプリングXMLロードリクエストをチェック
  • ブローカーJVM(Runtime.exec)の異常なプロセスの作成を監視

インフォメーション

CVE-2026-34197 は 1 つRCE を導く典型的な安全でない構成の箱: : :

  • ActiveMQ のデフォルトは Jologia JMX-HTTP 橋を露出しました
  • デフォルトポリシーでは、全てのMbeansに対して exec 操作が可能
  • assailant は、 BrokerConfig パラメーターを使用して、リモート Spring XML をロードできます。
  • 認証設定前のビーンを Spring で実行し、 RCE を生成

Apache ActiveMQ を使用している場合は、すぐにバージョンを確認し、5.19.4 または 6.2.3 にアップグレードしてください。

高リスクループホールは、遅延なく修理されます。

公式セキュリティ機関: : :https://activmq.apache.org/security-advisors.data/CVE-2026-34197-environment.txt