CVE-2026-73299CVSS 10.0 超危険2026-08-13
Prompty の Nunjucks テンプレート注入によりリモートコード実行に至る
Prompty の 0.1.5 および 2.0.0-beta.5 より前のバージョンでは、TypeScript の Nunjucks 描画器が信頼できない .prompty テンプレートの本体を評価する際、JavaScript のメンバーアクセスに制限を設けていないというセキュリティ上の欠陥(CWE-94)が存在します。攻撃者が制御するテンプレートは、コンストラクタとプロトタイプの属性をたどることで、ホストの Node.js プロセスにおいて任意の JavaScript コードを実行できます。本脆弱性は 0.1.5 または 2.0.0-beta.5 へ更新していないすべての利用者に影響します。攻撃者は悪意ある .prompty ファイルを組み立てて発火させ、リモートコード実行に至らせられ、利用者の操作なしに遠隔のネットワーク環境から悪用できます。
コンポーネント
Prompty は大規模言語モデルのプロンプトのための Markdown 形式のファイル(.prompty)で、プロンプト工学の流れを簡便にすることを目的としています。
リスク
- システムの完全な制御:攻撃者はホストの Node.js プロセスで任意の JavaScript を実行し、それを動かしているシステムを完全に制御できます
- リモートコード実行:攻撃経路がネットワーク(NETWORK)で複雑さも低い(LOW)ため、攻撃者はローカルへのアクセス権なしに遠隔から攻撃できます
- 影響範囲の広さ:CVSS の評価は機密性・完全性・可用性のいずれにも高い(HIGH)影響を示し、スコープも変更(CHANGED)されるため、攻撃が元の権限の境界を越え得ることを意味します
出典
対処方法- Prompty を直ちに 0.1.5 または 2.0.0-beta.5 以降へ更新してください
- 信頼できない出所の .prompty テンプレートファイルを読み込んだり描画したりしないでください
- Node.js 環境で厳格なセキュリティ方針を有効にし、コンストラクタとプロトタイプの属性へのアクセスを制限してください
CVE-2026-73294CVSS 9.9 超危険2026-08-13
Semaphore UI の OS コマンド注入によりリモートコード実行に至る
Semaphore UI の 2.18.17 および 2.19.5-beta2 より前のバージョンでは、リポジトリの git_url の処理に OS コマンド注入(CWE-78)というセキュリティ上の欠陥が存在します。攻撃者は POST /api/project/{id}/repositories のインターフェース、あるいは定期的な commit-hash の照会を通じて、制御可能な --upload-pack の選択肢を CmdGitClient.GetLastRemoteCommitHash へ渡し、Semaphore のサーバープロセスで任意の OS 命令を実行できます。本脆弱性はプロジェクトの Manager または Owner の権限を持つ利用者にリモートコード実行を許し、サーバーの安全を著しく脅かします。2.18.17 または 2.19.5-beta2 へ更新していないすべての利用者が影響を受けます。攻撃者はプロジェクトの Manager または Owner の権限を持てば発火でき、悪用の難度は低く、追加の操作も必要ありません。
コンポーネント
Semaphore UI は DevOps のツールを管理するためのウェブ画面で、CI/CD の流れの管理と実行を簡便にすることを目的としています。
リスク
- 一般利用者から管理者へ:被害者が Semaphore のサービスを高い権限で実行している場合、攻撃者も同じ権限を得ます
- システムの完全な制御:攻撃者はサーバー上で任意のコードを実行でき、サービスの権限に応じてプログラムの導入、データの閲覧・改変・削除、完全な権限を持つ新規アカウントの作成が可能になります
- リモートコード実行:悪意ある git_url の引数を組み立てることで、攻撃者は追加の操作なしにサーバープロセスでシステム命令を直接実行できます
出典
対処方法- Semaphore UI を直ちに 2.18.17 または 2.19.5-beta2 以降へ更新してください
- プロジェクトの Manager と Owner のロールへの権限割り当てを見直し、限定してください
- サーバープロセスにおける異常な命令実行の挙動ログを監視してください