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

Shopwareに管理者トークン窃取の脆弱性、アップロード権限の確認を

CERT/CCはShopware 6.7のメディアアップロード機能に脆弱性があると公表しました。管理者が悪意あるHTMLを開くと認証トークンを盗まれる恐れがあります。情シスはアップロード権限とHTMLファイルの受け付けを確認してください。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
Shopwareに管理者トークン窃取の脆弱性、アップロード権限の確認を

この記事のまとめ

  • Shopware 6.7に蓄積型XSS。管理者が悪意あるHTMLを開くと認証トークン窃取の恐れがあります。
  • 攻撃にはメディアの作成・アップロード権限が必要。管理者の権限次第では任意のPHP実行に進みます。
  • CERT/CCは修正まで、アップロード権限の限定とHTMLファイルのアップロード無効化を案内しています。
こんな方に#20代#30代#40代#50代#60代実務

CERT/CCは2026年10月13日、オンラインストアの構築・管理用オープンソース基盤「Shopware」の脆弱性情報VU#157374を公開しました。Shopware 6.7のメディアアップロード機能を悪用し、管理者の認証トークンを盗める恐れがあります。利用企業は、ファイルをアップロードできる人と、HTMLファイルを受け付ける設定を優先して確認する必要があります。

管理者がHTMLを開くと、管理APIへの不正アクセスにつながる

脆弱性の識別番号はCVE-2026-104937です。問題は、悪意あるスクリプトを保存し、後から閲覧した人のブラウザーで動かす「蓄積型XSS」です。

CERT/CCによると、対象のAPIはHTMLファイルを受け付け、HTMLとして扱う「text/html」で配信します。スクリプトなどの実行を制限するContent-Security-Policyと、ブラウザーによるファイル形式の推測を制限するX-Content-Type-Optionsについて、有効なヘッダーがありません。

管理者がアップロードされた悪意あるHTMLのURLを開くと、任意のJavaScriptが実行され得ます。攻撃者は管理者として認証するためのトークンを盗み、そのトークンでShopwareの管理APIに不正アクセスできます。APIは、ソフトウェアから機能を呼び出すための窓口です。

攻撃にはメディアの作成・アップロード権限が必要です。認証なしで誰でもファイルを置けるという説明ではありません。一方、ファイルをアップロードする人と、それを開く管理者の権限が異なる点が、確認の焦点になります。

管理者の権限によっては、プラグイン経由でコード実行も

対象の管理者に拡張管理権限がある場合、盗まれたトークンを使って悪意あるプラグインを導入・有効化できます。CERT/CCは、そのプラグインにより、Shopwareプロセスの権限で任意のPHPコードを実行できると説明しています。

つまり、確認対象はアップロード設定だけではありません。HTMLを開く管理者が、拡張機能を管理できる権限を持つかどうかも、想定される影響を分ける条件です。

CERT/CCは、脆弱性対応の調整に向けてShopwareと連絡を取れなかったとしています。修正提供までの対策として、アップロード権限を信頼できるロールに限定することと、HTMLファイルのアップロード無効化を案内しています。ロールは、利用者に割り当てる権限のまとまりです。

修正版の番号や提供時期は、今回の発表には書かれていません。日本での提供は発表には書かれていません。

影響する会社・しない会社

  • 影響する: Shopware 6.7を利用する会社です。メディアの作成・アップロード権限を誰に与えているか、管理者がアップロード済みHTMLを開く業務があるかを確認してください。
  • 影響する: Shopware 6.7で、拡張管理権限を持つ管理者がいる会社です。その管理者のトークンが盗まれた場合、悪意あるプラグインの導入・有効化まで可能になります。
  • 影響しない: Shopwareを利用していない会社は、今回公表されたShopware 6.7の脆弱性の対象ではありません。ただし、Shopwareの他の版について、影響しないと判断できる条件は発表には書かれていません。

情シスが今日やること

以下は、発表内容を基にした確認手順です。具体的な管理画面名や設定項目の位置、対応期限は発表には書かれていません。

  1. 利用製品と版を確認します。 ECサイトの運用担当者や保守委託先に、Shopwareの利用有無と稼働版の回答を依頼してください。今日の確認では、まず6.7を使うサイトを切り分けます。
  2. 権限設定を点検します。 Shopwareの権限を管理する画面・設定で、メディアの作成・アップロードを許可するロールと、その割り当て先を確認してください。修正提供まで、信頼できるロールに限定する方針を運用担当者と決めます。
  3. HTMLの受け付けを確認します。 メディアアップロード機能の設定や実装について、保守担当者にHTMLファイルを無効化できるか確認を依頼してください。対応可否と適用予定を共有してもらい、未対応のままにしないよう管理します。
  4. 管理者へ具体的に知らせます。 アップロード済みHTMLのURLを開くことが攻撃のきっかけになると伝え、不審なURLは開く前に情シスへ確認する運用を依頼してください。併せて拡張管理権限の割り当てを把握し、修正情報の確認担当を決めます。

出典・参考

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

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

執筆

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

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

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

監修

佐々木 航株式会社Game

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

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

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

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