脆弱性  ·  2026-11-13

Heym agentic platform: Playwright node custom-code backend remote code execution (arbitrary Python as backend process)

脆弱性High 影響度GlobalCVE-2026-67544
CVE-2026-67544 / GHSA-mp23-7m6r-jfw4: Playwrightノードのカスタム「playwrightCode」文字列が一時的なPythonファイルに書き込まれ、分離なしでプロセス内のsubprocessを介して実行されました。したがって、認証されたユーザーは誰でもバックエンドプロセスとして任意のコードを実行でき、DATABASE_URL、SECRET_KEY/ENCRYPTION_KEY、およびプロバイダーキーを継承できました。修正では、注入されたブールステップフィールドを強制し、バックエンドシークレットをsubprocess環境から除去しました。
これはエージェントワークフロープラットフォームにおける直接のエージェント実行RCEです:ユーザー(またはワークフローを操るプロンプトインジェクション)が、エージェントを実行するホスト上でコード実行を獲得し、プラットフォームのデータベースとプロバイダー資格情報にアクセスできます。
PlaywrightノードのカスタムplaywrightCodeフィールドが一時的な.pyファイルに書き込まれ、分離なしでプロセス内のsubprocessを介して実行されるため、認証されたユーザーは誰でも完全なバックエンド環境とそのシークレットを使用して任意のPythonを実行できます。
heymrun/heym < 0.0.71(PlaywrightノードのカスタムplaywrightCodeフィールド)
heym 0.0.71+にアップグレードしてください。これによりカスタムplaywrightCodeがデフォルトで無効になり(実行シンクでのフェイルクローズゲート)、有効化されたカスタムコードはバックエンドシークレット、Dockerソケット、ケーパビリティがない堅牢な使い捨てコンテナにルーティングされます; オペレーターは信頼できる分離デプロイメントでHEYM_PLAYWRIGHT_CUSTOM_CODE_ENABLED=trueを設定してオプトインします。
GitHub commit d2fd46c (heym)
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →