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

Storybook開発サーバーに脆弱性、再起動前の更新と動作確認を

Storybookの開発サーバーで、悪意あるサイトから開発中のファイルを変更される恐れがあります。修正版への更新は再起動前に必要です。影響しない利用形態と、更新後に確認したい埋め込み・通信機能の変更を整理します。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
Storybook開発サーバーに脆弱性、再起動前の更新と動作確認を

この記事のまとめ

  • 悪意あるサイトから開発中のファイルを変更され、実行時に任意コードが動く恐れがあります。
  • 修正版は11.0.0-alpha.6、10.6.2、9.1.21、8.6.19。再起動前の更新が必要です。
  • ビルド済みStorybookの実行・閲覧は対象外。更新後は埋め込みや通信の動作確認も必要です。
こんな方に#20代#30代#40代#50代実務

GitHub Advisory Databaseに、Storybookの開発サーバーに関する脆弱性「CVE-2026-114125」が公開されました。悪意あるサイトから開発中のファイルを不正に変更される恐れがあり、Storybook側は開発サーバーを再起動する前に修正版へ更新するよう求めています。

ファイル変更からコード実行につながる恐れ

Storybook側によると、ファイルの不正変更にはユーザーの操作が伴います。変更されたファイルがローカル環境で実行されると、開発者の権限で任意のコードが動く恐れがあります。開発サーバーを使っているだけで直ちにコードが実行される、と説明されたものではありません。

最悪の攻撃シナリオは、複数の脆弱性を組み合わせたものです。Storybook側は、実環境での悪用は確認していないとしています。

最近のChromeやFirefoxにある、localhostへの接続許可を確認する仕組みは、リスクを減らすものの解消はしません。localhostは、自分の端末上のサービスに接続する際に使う名前です。Storybook側は、信頼できないサイトにlocalhostサービスへの接続を許可しないよう呼びかけています。

修正版は4系列、埋め込みや通信の既定動作も変更

修正版は、11.0.0-alpha.6、10.6.2、9.1.21、8.6.19です。すぐに更新できない場合は、修正を適用するまで影響する開発サーバーを起動しないよう求めています。影響を受けるバージョンの詳しい範囲は、今回の資料には書かれていません。日本での提供は発表には書かれていません。

更新では、8系・9系を含め、一部のネットワーク機能の既定動作も変わります。開発版の管理画面やプレビューは、別ホスト名のサイト内にiframeで埋め込むことが既定で禁止されます。iframeは、別のページをページ内に表示する仕組みです。

また、画面間でメッセージを送るpostMessageの通信先は、既定で同一オリジンと他のlocalhostサービスに制限されます。同一オリジンとは、通信方式・ホスト名・ポートが同じ接続先を指します。別オリジンのStorybookを組み合わせる構成では、組み込む対象のStorybookがビルド済みでないと、既定では読み込めなくなります。

ハイライト用APIも、任意イベントの発火につながる問題への対処として変更されました。Visual Testsアドオンの該当リンク機能を維持するには、5.5.1以降への更新が必要です。一部の保護を無効化する機能フラグもありますが、利用時には影響確認が求められています。

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

  • 影響する: 該当バージョンのStorybook開発サーバーを利用する会社です。情シスが直接運用していなくても、開発部門の利用状況を確認する必要があります。
  • 影響する: 更新対象の環境で、別ホスト名への埋め込みや別オリジンのStorybookを組み合わせる構成を使う会社です。修正後の機能制限も確認対象になります。
  • 影響しない: ビルド済みStorybookの実行・閲覧だけを行う会社です。この利用形態は影響対象外とされています。
  • 影響しない: 開発サーバーをブラウザーで一度も開かない利用形態です。こちらも影響対象外とされています。

情シスが今日やること

  1. 開発責任者に、Storybookを使うプロジェクトと担当者の一覧化を依頼します。各プロジェクトの依存関係一覧で導入版を確認し、開発サーバーをブラウザーで開く運用か、ビルド済みの閲覧だけかを分けて記録してください。
  2. 次回の開発サーバー起動前に、担当者と修正版への更新を調整します。すぐに更新できない対象環境は、修正適用まで起動しない方針を開発チームに知らせます。
  3. 更新後、利用再開の確認項目に、管理画面・プレビューのiframe埋め込み、別オリジン間の構成、postMessage通信を加えます。保護を無効にして動作を戻す前に、開発責任者と影響を確認してください。
  4. Visual Testsアドオンを使う担当者には、該当リンク機能の利用有無と、5.5.1以降への更新を確認してもらいます。併せて、信頼できないサイトからのlocalhost接続要求は許可しないよう、開発者へ周知します。

出典・参考

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

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

執筆

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

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

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

監修

佐々木 航株式会社Game

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

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

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

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