CVE-2026-105105 AIT-Core ZeroMQ認証無しリモートコマンド注入脆弱性 注意点

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-10-03T12:16:57.183 / 更新日: 2026-10-03T12:16:57.183 / CVSS: 9.8 / 深刻度: CRITICAL

NASAが運用するAIT-Coreのait-serverコンポーネントに、ZeroMQメッセージバス経由で認証なしにリモートから任意のコマンドを注入できる脆弱性が確認されています。デフォルト設定ではTCPポート5559/5560がすべてのネットワークインターフェースにバインドされており、不正アクセスにより宇宙機のコマンドデータを改ざんしたり、地上局との通信を傍受したりするリスクがあります。運用環境に影響がある場合は、サーバーのポート開放状況を確認し、3.1.2以降のバージョンへのアップグレードやZeroMQのバインド設定見直しが求められます。脆弱性の影響範囲はNASA関連システムに限定されるとされているものの、類似構成のLinuxサーバーでも同様のリスクが発生する可能性があるため、ネットワーク設定の点検が重要です。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性を見てみよ。認証なしにコマンドが注入できるとは、システムの信頼性がどこに依存しているかを問うているではないか。このポートの開放が「すべてのインターフェース」に依存する設定は、設計の前提として妥当なのであろうか?

プラトン

師よ、確かにその通りです。しかし現実の運用では、まず「ポートがどのインターフェースにバインドされているか」を確認する必要があります。この脆弱性では、デフォルトでTCP 5559と5560がすべてのネットワークインターフェースに開放されているため、外部からのアクセスが可能になります。Linux運用者は、まず`/etc/ait-server/config.yaml`や類似の設定ファイルで、ZeroMQの`bind`設定が`*`や`0.0.0.0`になっていないかを確認すべきです。

ソクラテス

なるほど。では、この設定が「すべてのインターフェース」に依存するという設計は、運用環境のリスクを無視していると言えるのか?

プラトン

その通りです。しかし、運用者は「影響調査」をしなければなりません。この脆弱性はNASA関連システムに限定されているとされているものの、同様の構成を持つLinuxサーバーでもリスクがあります。特に、ZeroMQを用いたメッセージバスの構成を検証し、他のサービスが同じポートを使用していないかを確認する必要があります。

ソクラテス

では、修正策としてのバージョンアップは、設計の前提を変える行為なのであろうか?

プラトン

はい。3.1.2以降のバージョンでは、デフォルトで`bind`先が`loopback`に変更されています。この変更は、外部からのアクセスを遮断する「設計の再考」に該当します。運用者は、パッチ適用と同時に、変更管理のプロセスでこの設定変更を文書化し、監視システムに反映させる必要があります。

ソクラテス

監視の重要性について問う。この脆弱性を「発見」するには、何を監視すべきか?

プラトン

師よ、ZeroMQの通信を監視するためのツールや、ポート5559/5560のネットワークトラフィックをキャプチャするログ設定を確認するべきです。また、ベンダーの情報確認も重要です。NASAが公開した修正内容や、関連するコンポーネントのドキュメントを参照し、自社の構成がどの程度類似しているかを評価しなければなりません。

ソクラテス

では、この脆弱性は運用者の責任と設計の前提の矛盾を問うているのだろうか?

プラトン

その通りです。しかし、ユーモラスに言えれば、この問題は「デフォルトが安全でない設計」が、運用者の「確認作業」に依存していることを教えてくれます。Linux運用者は、一度でもこのポート設定を確認し、パッチ適用と監視を怠らないことが、宇宙機のコマンドデータを改ざんするリスクを防ぐ第一歩なのです。

関連キーワード: bind