JVN iPediaは2026年10月19日、開発者向けポータルを構築するオープンフレームワーク「Backstage」の脆弱性4件を掲載しました。テンプレート実行時のファイル書き込みへの干渉や、機密情報の漏えいにつながる恐れがあります。利用企業はBackstage本体に加え、組み込んだプラグインの版と設定を確認する必要があります。
テンプレート実行に関わる2件は1.54.6未満が対象
CVE-2026-106559は、ConfluenceのコンテンツをMarkdown形式に変換する処理で、入力の検証が不十分な問題です。攻撃者が操作したConfluenceコンテンツを処理するテンプレートを利用者が実行すると、ファイル書き込みに干渉される恐れがあります。
CVE-2026-106560は、ひな型から生成する処理を担うスキャフォルダーバックエンドで、リポジトリのパス検証が不十分な問題です。認証済みユーザーが対象テンプレートを実行し、リポジトリファイルの場所を制御できることが悪用の条件です。生成物が作業領域を外れ、バックエンドから書き込める場所に保存される恐れがあります。
いずれもBackstage 1.54.6未満が影響対象です。JVNの掲載情報では、両件ともConfluence変換モジュールの0.3.25で修正済みとされています。CVE-2026-106559については、同モジュールの0.3.25未満が対象です。深刻度の指標であるCVSS v3基本値は、どちらも6.5で「警告」です。
Kubernetesと検索は、版だけでなく権限の条件も確認
CVE-2026-106561は、Kubernetesリソースへの問い合わせに伴う機密情報漏えいの問題です。標準リソースを読み取れる認証済みユーザーが、本来は伏せられる機密値を取得する恐れがあります。
対象となるのは、サービスアカウントが読み取ることができ、対象エンティティの名前空間とラベルセレクターに合うリソースです。名前空間はリソースを分ける単位、ラベルセレクターは対象を絞り込む条件です。影響対象はBackstage 1.54.2未満と、@backstage/plugin-kubernetes-backendの0.21.9未満で、同プラグインは0.21.9で修正されています。
CVE-2026-106562は、検索時の権限による絞り込みの不備です。permission.enabledがtrueで、ElasticsearchまたはOpenSearchを使う場合、認証済みユーザーにDENYポリシーで拒否した検索文書が返される恐れがあります。
影響対象はBackstage 1.54.1未満です。関連部品では、@backstage/plugin-search-backendの2.1.6未満と、Elasticsearch用検索バックエンドモジュールの1.8.7未満が対象です。それぞれ2.1.6、1.8.7で修正されています。
影響する会社・しない会社
- 影響する: 対象版のBackstageやConfluence変換モジュールを使い、該当するテンプレートを実行する会社です。悪用条件は2件で異なるため、外部コンテンツの処理とリポジトリファイルの場所の制御を分けて確認します。
- 影響する: 対象版のKubernetes関連プラグインを使い、クラスタの認証情報で対象リソースを読める構成の会社です。
- 影響する: 対象版の検索関連部品を使い、
permission.enabled=trueかつElasticsearchまたはOpenSearchを利用する会社です。
- 影響しない: Kubernetesの脆弱性については、クラスタの認証情報で対象リソースを読めないデプロイメントは影響を受けないとJVNが説明しています。この条件だけで、ほかの3件も対象外とは判断できません。
情シスが今日やること
以下は、社内で進める確認手順の提案です。掲載情報には管理画面の操作場所や対応期限は書かれていないため、まず運用担当者と確認先を決めます。
- 本日、開発基盤の担当者へ利用状況を照会します。 稼働環境の依存関係一覧で、Backstage本体、Confluence変換モジュール、Kubernetesと検索の関連部品の版を確認してもらいます。本体の版だけで確認を終えないよう、部品ごとに記録します。
- テンプレートの管理担当者へ実行条件を確認します。 Confluenceコンテンツを処理するテンプレートの有無と、認証済みユーザーがリポジトリファイルの場所を制御できるかを確認します。結果は2件の脆弱性に分けて残します。
- Kubernetesと検索の設定を担当者と点検します。 クラスタの認証情報で読める対象リソース、
permission.enabledの値、検索エンジンの種類を確認します。検索では、DENYポリシーで拒否する文書があるかも整理します。
- 確認結果を運用責任者へ共有し、更新日を決めます。 対象部品、現在の版、修正版、発生条件を一覧にして渡します。JVNはベンダー情報の確認と適切な対策を案内しているため、更新内容はベンダー情報と照合し、社内の担当者と実施期限を決めてください。