security technical

v2026.2.13のセキュリティ強化

Peter Steinberger

Peter Steinberger

@steipete

February 14, 2026

5 分で読める

v2026.2.13のセキュリティ強化

OpenClaw v2026.2.13 はセキュリティに最も注力したリリースです。コミュニティの貢献者から 20 件以上のセキュリティ関連コミットが寄せられ、SSRF 脆弱性から認証情報の漏洩まで幅広く対処しています。

高リスクツールのデフォルトブロック

sessions_spawnsessions_sendgatewaywhatsapp_login などの高リスクツールは、HTTP /tools/invoke エンドポイントからのデフォルト呼び出しがブロックされました。運用者は gateway.tools.{allow,deny} で上書き可能ですが、デフォルトで安全な状態になります。@aether-ai-agent に感謝。

IP 認証の厳格化

破壊的変更:Canvas の IP 認証フォールバックは内部アドレス(RFC1918、リンクローカル、ULA IPv6、CGNAT)のみ受け付けるようになりました。パブリック IP は Bearer Token が必要です。@sumleo に感謝。

SSRF 対策

リンク CLI フローで、ループバック・内部ホストパターン・プライベート/マッピング IPv6 アドレスをブロックし、内部ネットワーク探索に悪用可能な SSRF バイパスを封鎖しました。@AI-Reviewer-QS に感謝。

パストラバーサル修正

  • /trace/stop/wait/download/download の出力パスを一時ディレクトリ内に制限し、トラバーサルを拒否。
  • Canvas A2UI アセットは openFileWithinRoot 経由で提供し、トラバーサルと TOCTOU を封鎖。@abdelsfane に感謝。

認証情報の保護

WhatsApp creds.json の保存・バックアップ・復元時に 0o600 権限を強制。設定書き込みで ${VAR} 環境変数参照を保持し、シークレットの平文書き出しを防止。@abdelsfane、@thewilloftheshadow に感謝。

ACP と権限の強化

ACP 権限選択はツール ID やオプションが曖昧な場合にデフォルト拒否し、allow_always/reject_always をサポート。ノード実行承認も想定外の判定時にデフォルト拒否。@aether-ai-agent、@rmorse に感謝。

サンドボックス改善

sandbox.docker.env 環境変数が docker create 時にコンテナへ正しく渡されるようになりました。セキュリティ監査は外部 Webhook と内部フックを区別し、誤検知を回避。@stevebot-alive、@mcaxtr に感謝。

ログと監査

  • WebSocket ハンドシェイクログで信頼できないヘッダー値をサニタイズ・切り詰め、ログポイズニングリスクを低減。
  • 設定上書き時に監査エントリを記録し、トレーサビリティを向上。
  • サンドボックス設定、無効な deny ルール、拡張プラグイン到達性の検査を追加。

Android セキュリティ

アプリ更新に HTTPS + ゲートウェイホスト一致 + SHA-256 検証を要求。カメラダウンロードはサイズ制限付きでストリーム書き込み。リリースビルドでデバッグ署名鍵を使用しないように変更。@smartprogrammer93 に感謝。

その他のセキュリティ修正

  • バインディングスコープの厳密な一致により、コンテキスト間のルーティング漏洩を防止。@lailoo に感謝。
  • heredoc は許可しつつ、改行によるコマンドチェーンはブロック。@mcaxtr に感謝。
  • マルチユーザー DM 分離のガイダンスを明確化。@VintLin に感謝。

セキュリティ以外

Discord 音声メッセージ(波形プレビュー付き)、設定可能なプレゼンスステータス、Hugging Face Inference プロバイダー対応、OpenAI Codex/Spark 統合、クラッシュリカバリ用先行書き込みキューなど多数の改善を含みます。50 名以上の貢献者が参加。完全な変更ログは GitHub をご覧ください。

最新情報を受け取る

新機能や連携情報をお届け。スパムなし、いつでも解除可能。