何が起きたか
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を設定してオプトインします。