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

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について任意のコードを実行するお問い合わせ
なぜこのループホールは危険ですか?
- 認証後に使えます。: ActiveMQのログイン番号で、攻撃を開始できます。
- 完全な制御、ブローカー:RCE ループホールは、Asailant が ActiveMQ ブローカーの JVM の完全な制御を持っていることを意味します
- インプレッション: アクティブMQはビジネスレベルのニュースの媒体であり、多くの企業が利用しています。
- 攻撃チェーンはそのままです。: リモートスプリング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