- NASAの地上管制ソフトウェアに重大な脆弱性、第三者による宇宙船へのアクセスを許す恐れ
- 脆弱性はNASAのAMMOS Instrument Toolkitのブラウザベース版で発見
- NASAは脆弱性の公表に対して公式な回答をしていない
NASAのオープンソース地上管制ソフトウェアに、未認証の攻撃者が宇宙船へのアクセスや制御権を奪う可能性のある重大な脆弱性が見つかりました。脆弱性の原因はAMMOS Instrument Toolkitのブラウザベースインターフェースにあり、現在はすでに修正されています。
脆弱性が確認されたのはAIT-GUI(AMMOS Instrument Toolkit Graphical User Interface)ツールのバージョン2.5.1までで、研究者のYuval Elbar氏によると、v2.5.2で修正済みとのことです。
もしこの脆弱性が第三者によって発見・悪用されていた場合、宇宙船や搭載機器へのコマンド発行やサーバーサイドスクリプトの実行が可能になっていたと考えられます。さらに、攻撃者がコマンドシーケンスを実行できた可能性もあり、宇宙船がほぼ完全にNASAの制御を離れる事態にもなりかねませんでした。
脆弱なAPI
Cycode Agentic Development Security Platformに所属するElbar氏は、2026年8月18日にこの脆弱性を公表しました。問題の発端は、AIT-GUIがホストの設定ではなく、すべてのネットワークインターフェースを開放した状態のWebサーバーとして動作していたことにあるようです。驚くべきことに、このAPIには認証も認可の保護もありませんでした。さらに、影響を受けるバージョンのAIT-GUIでは、エンドポイント変更時のCSRF(クロスサイトリクエストフォージェリ)対策も存在していませんでした。
攻撃者はAIT-GUIの基本的なアクセス制御の不備を悪用し、/cmdや/script/run、/seqといったプロンプトを露出させると同時に、ファイルシステムのパスを設定することが可能でした。これにより、脆弱なAIT-GUIのブラウザセッションを通じて、ファイル(マルウェアや独自に作成したスクリプトの可能性もあります)をNASAの宇宙船に直接送り込むことができ、最終的には完全な制御権の奪取にまでエスカレートしかねない状況でした。
この脆弱性の深刻さを強調するかのように、Elbar氏は公表の冒頭でこう述べています。「宇宙船や搭載機器のコマンド操作に使われるWeb GUIが、あらゆるネットワークインターフェースで待ち受け、パスワードを一切要求せず、オペレーターがたまたま開いたどんなWebページからでも操作されうる状態でサーバーを出荷していた」
外部からのアクセス
これだけでも十分に憂慮すべき事態ですが、攻撃者は同一ネットワーク上にいる必要すらありません。露出したポートへの直接アクセス、悪意あるコードを隠したWebページへオペレーターを誘導する手口、あるいは攻撃者がリアルタイムで制御しているWebページを単に開かせるだけでも、第三者によるアクセスを許してしまう可能性があります。
Elbar氏はさらにこう付け加えています。「運用・地上システム系のソフトウェアも、他のあらゆるソフトウェアと同じWeb関連の脆弱性を抱えています。ただし、その失敗がもたらす代償ははるかに大きいのです。認証、CSRF対策、そして入力の制限は、ハードウェアを操作するパネルにおいてオプションではありません」
Cycodeは、AITシステムの管理者に対し、AIT-GUIをv2.5.2にアップグレードし、コンソールポートの点検を行うよう推奨しています。また、コマンド履歴の確認も併せて行うべきだとしています。