システム安定稼働に必要な真のレジリエンスとは
Cloudflareを“自爆”させた、サイバー攻撃よりも恐ろしい「修正ミス」
1カ月で2度目となるCloudflareのシステム障害が発生した。原因は攻撃ではなく、深刻な脆弱性を防ぐためのセキュリティ対策だったという。複雑化するシステム運用において、変更管理のリスクをどう最小化すべきか。
CDN(コンテンツ配信ネットワーク)サービス事業者のCloudflareにおいて、2025年11月18日の大規模障害から3週間もたたないうちに2度目となるシステム障害が発生した。その原因はサイバー攻撃ではなく、皮肉にも脆弱(ぜいじゃく)性対策にあった。大手ベンダーでもパッチ(修正プログラム)適用を誤ってしまう現実から、システム管理者が学ぶべき教訓を明らかにする。
攻撃ではなく“防御”が招いたシステム障害
障害は協定世界時間の2025年12月5日午前8時47分(米国東部時間午前3時47分、日本時間午後5時47分)に発生。一時的に管理ツール「Cloudflare Dashboard」および関連API(アプリケーションプログラミングインタフェース)がダウンし、複数のオンラインサービスが利用できない状態に陥った。「Canva」「Coinbase」「LinkedIn」「X」(旧Twitter)、「Zoom Workplace」といった主要サービスへのアクセスが遮断された他、Web障害監視サービス「DownDetector」そのものも影響を受けた。
Cloudflareは障害発生当日の午前9時12分(協定世界時間)時点で問題が解消したことを表明しており、サービスページではグローバルネットワーク全体でのサービスの正常稼働が報告された。
Cloudflareによると、障害の原因はWebアプリケーションファイアウォール(WAF)のリクエスト解析(パース)処理に加えられた変更であり、これによって約25分間にわたりネットワークの可用性に影響が生じた。
「今回の障害はサイバー攻撃によるものではない。『React Server Components』の脆弱性に対処するため、運用チームが加えた変更が原因だ」とCloudflareの担当者は説明する。React Server Componentsとは、WebアプリケーションのUI(ユーザーインタフェース)開発用ライブラリ「React」の機能で、Webアプリケーションの処理の一部をサーバで実行できるようにする仕組みだ。
問題となった脆弱性は「CVE-2025-55182」として追跡されている。当初、Reactを利用するフレームワーク「Next.js」の脆弱性に「CVE-2025-66478」という別の識別子が割り当てられていたが、根本原因がReactにあることが分かり、その後CVE-2025-55182に集約された。「React2Shell」とも呼ばれるこの欠陥は、Webアプリケーション開発の主流ライブラリであるReactに存在する、深刻なリモートコード実行(RCE)の脆弱性だ。
セキュリティベンダーRapid7の研究者によると、CVE-2025-55182はReact Server Componentsを利用可能な全てのバージョンのReactを用いているWebアプリケーションに影響を及ぼす。WebサーバでReact Server Functionを稼働させるアプリケーションを明示的に実装していなくても、React Server Componentsが利用可能なだけでWebアプリケーションが脆弱になる可能性がある点が厄介だという。Rapid7の研究者は、Next.jsを含むReactベースのツールもCVE-2025-55182の影響を受けると指摘している。
認証されていない攻撃者がCVE-2025-55182を悪用すると、標的サーバで任意のプログラムを実行できるようになる恐れがある。CVE-2025-55182を悪用して実装された概念実証コード(PoC)も共有されている可能性がある。
「Reactやその派生ツールを使用している企業は、通常のパッチ適用サイクルを待たず、広範な悪用が始まる前に緊急で修正する必要がある」とRapid7の研究者は警告する。
専門家が指摘する「レジリエンス」の本質
APIの監視およびテストサービスを提供するAPIContextのCEO、マユール・ウパディヤヤ氏は今回の障害について次のように語る。
「CDNやWAFといったインフラレイヤーで発生する障害の影響は甚大だ。単にシステムがダウンしたという以上に、われわれが普段、こうしたサービスを『舞台裏で動いていて当然のもの』と信じ、全幅の信頼を寄せているからだ」
ウパディヤヤ氏は「あらゆるサービスには不具合が付き物だ」と述べた上で、重要なのは「『レジリエンス』(回復力)とは、単に『システムを止めないこと』だけではない」ことだと強調する。同氏によると、重要なのは以下の3点だ。
- 障害の影響を最小限にとどめてサービスを維持すること(グレースフルデグラデーション)
- 状況を正確に把握できること
- システムの依存関係を正しく理解できていること
「システムが複雑化する中、一刻を争う緊迫した局面をベンダーとユーザー企業が共に乗り切るためには、日頃の継続的なテストと、リアルタイムな状況把握こそが鍵を握る」とウパディヤヤ氏は助言する。
攻撃者に付け入る隙を与える懸念
今回の障害はサイバー攻撃によるものではなく、ベンダーがユーザー企業を保護するためのセキュリティ対策を実施した結果、意図せず発生したものだった。しかし、セキュリティベンダーESETのグローバルセキュリティアドバイザーであるジェイク・ムーア氏は「防御側は依然として攻撃への警戒を怠るべきではない」と警鐘を鳴らす。
「ここ数カ月、設定変更のミスによってWebサイトが壊滅的な障害に見舞われる事例を何度も目にしてきた。サービス運用を支えるシステム障害などの混乱は、平常時よりも大きな隙を生み、大規模な破壊活動をもくろむ攻撃者に機会を提供する」とムーア氏は注意を促す。
Cloudflareは、2025年11月にも大規模障害を経験したばかりだ。この大規模障害では、bot管理システムの変更によって想定サイズを超えた設定ファイルが配信され、広範囲なシステムクラッシュを引き起こした。これは同社にとって2019年以来最悪レベルのシステム障害であり、当初は同社チームが大規模分散型サービス拒否(DDoS)攻撃を疑うほどの規模だった。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget グローバルインサイト
米国Informa TechTargetが発信する記事を翻訳し、国内向けに分かりやすく紹介します。最新の海外動向や先進事例を取り上げ、グローバルなITトレンドを把握できる連載です。
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー