本文へ移動
情シスのミカタ
ニュース約4分で読めます

Backstageに脆弱性4件、利用プラグインの版と権限設定を確認

JVN iPediaがBackstageの脆弱性4件を掲載しました。テンプレート実行時のファイル書き込みや機密情報の漏えい、検索の権限制御に影響します。対象バージョンと発生条件を整理し、情シスの確認手順を示します。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
Backstageに脆弱性4件、利用プラグインの版と権限設定を確認

この記事のまとめ

  • Backstageの脆弱性4件が掲載され、ファイル書き込みや機密情報漏えいの恐れがあります。
  • 本体だけでなく、Confluence変換、Kubernetes、検索関連の部品の版を確認します。
  • 悪用や発生には条件があり、テンプレートの利用方法やクラスタの読み取り権限も確認が必要です。
こんな方に#20代#30代#40代#50代実務

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件も対象外とは判断できません。

情シスが今日やること

以下は、社内で進める確認手順の提案です。掲載情報には管理画面の操作場所や対応期限は書かれていないため、まず運用担当者と確認先を決めます。

  1. 本日、開発基盤の担当者へ利用状況を照会します。 稼働環境の依存関係一覧で、Backstage本体、Confluence変換モジュール、Kubernetesと検索の関連部品の版を確認してもらいます。本体の版だけで確認を終えないよう、部品ごとに記録します。
  2. テンプレートの管理担当者へ実行条件を確認します。 Confluenceコンテンツを処理するテンプレートの有無と、認証済みユーザーがリポジトリファイルの場所を制御できるかを確認します。結果は2件の脆弱性に分けて残します。
  3. Kubernetesと検索の設定を担当者と点検します。 クラスタの認証情報で読める対象リソース、permission.enabledの値、検索エンジンの種類を確認します。検索では、DENYポリシーで拒否する文書があるかも整理します。
  4. 確認結果を運用責任者へ共有し、更新日を決めます。 対象部品、現在の版、修正版、発生条件を一覧にして渡します。JVNはベンダー情報の確認と適切な対策を案内しているため、更新内容はベンダー情報と照合し、社内の担当者と実施期限を決めてください。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月19日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします