脆弱性  ·  2026-11-13

taOS (tinyagentos) AIエージェントOS: skill-execエンドポイントが任意の認証済み非管理者に code_exec による任意のPython実行を許可する(RCE)

脆弱性High 影響度GlobalCVE-2026-67547
CVE-2026-67547 / GHSA-h24f-gp4c-8qjm: スキル実行エンドポイントは、呼び出し元が有効なセッションを持っていることだけを検証し、管理者であることは検証しませんでした。非管理者ユーザーは組み込みの code_exec スキルを呼び出すことができ、バックエンドユーザーとして subprocess.run でユーザー提供のPythonを実行し、リモートコード実行を達成する。
セルフホスト型AIエージェントOSでは、code_exec スキルはエージェントの自律性のためのメカニズムです。認可の欠如により、招待された任意のユーザーにとってリモートコード実行パスとなり、エージェントを実行しているプラットフォームへのホストシェルアクセスを与える。
POST /api/skill-exec/{skill_id}/call には管理者ロールチェックがなく、任意の認証済み非管理者ユーザーが code_exec スキルを呼び出せ、バックエンドプロセスのユーザーとして subprocess.run(["python3", "-c", code]) で任意のPythonを実行する。
jaylfc/taOS < 1.0.0-beta.23 (POST /api/skill-exec/{skill_id}/call, code_exec スキル)
スキル実行に管理者セッションまたはホストローカルトークンを要求する taOS 1.0.0-beta.23+ にアップグレードしてください(スキルストアに触れる前に403を返し、_skill_code_exec 内に多層防御チェックを追加します)。skill-execを管理者に制限し、コード実行をサンドボックス内に隔離してください。
GitHub commit 8998d85 (taOS)
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →