数千規模のiPhoneやiPad向けアプリケーションが、Google Analytics for Firebaseのサーバー障害により世界中で起動直後に強制終了しました。不具合は日本時間の2026年9月29日午前に確認され、Google側によるサーバー修正の適用によって順次正常化へ向かっています。
「Google Analytics for Firebase iOS+ において、SDKが受信したペイロードのフォーマットに誤りがあったため、アプリ起動時にクラッシュが発生する障害が生じていました。弊社では、米国太平洋夏時間(US/PDT)の2026年9月28日(月)19:52までに修正の完全な展開(ロールアウト)を完了いたしました。この修正を適用するために、お客様側でSDKのアップデートを行う必要はありません。なお、キャッシュの動作により、ロールアウト完了後も最大4時間は一部のアプリインスタンスで引き続きクラッシュが発生する可能性があります。これらの残りのケースにつきましても、2026年9月28日 23:52(US/PDT)までには自動的に解消される見込みです。」。
Firebase障害の発生経緯とタイムライン
- 障害発生時刻:2026年9月28日17時41分PDT(日本時間2026年9月29日9時41分)
- 修正完了時刻:2026年9月28日19時52分PDT(日本時間2026年9月29日11時52分)
- 復旧所要時間:障害発生からサーバー修正完了まで2時間11分
- キャッシュ完全解消予測:2026年9月28日23時52分PDT(日本時間2026年9月29日15時52分)
- 対象プラットフォーム:iOSおよびiPadOS搭載端末
iOS辞書処理の例外によるアプリ停止と修正内容
今回の障害は、Google Analytics for Firebase iOS+のSDKが不正な形式のペイロードデータを受信したことが直接の原因です。受信したデータ構造の処理中にiOSの内部ディクショナリへnull値を挿入しようとする致命的な例外が発生し、オペレーティングシステムによってアプリの実行が強制停止されました。
Googleはインフラ側のサーバー設定を修正することで問題を解決しました。アプリ開発者による新しいバージョンの再ビルドやApp Storeへの提出は不要であり、端末の利用者がアプリを再インストールする必要もありません。修正プログラムの展開後も一部の端末でクラッシュが続いた原因は、端末内に一時保存されたキャッシュデータの残留によるものであり、最大4時間以内に自動で破棄されます。
外部SDKへの依存リスクと過去の大規模障害
GitHub公式リポジトリの障害報告スレッドには500件を超えるコメントが寄せられ、世界各国の開発者の間で混乱が広がりました。今回の事態は、単一の外部ツールへの依存が引き起こす脆弱性として議論を呼んでおり、2020年に発生したFacebook SDKの不具合によるiOSアプリ大規模停止事例と類似した構造を持っています。
なお、この障害によって世界全体で商業的に影響を受けたアプリの正確な一覧や正確な総数については、公式な集計データが公表されておらず未確認のままとなっています。
Googleが示した基準に基づき、ローカルキャッシュが完全に期限切れとなる日本時間の2026年9月29日15時52分をもって、すべての端末環境における事象の完全解消が進められています。
