AndroidのSMS of Death|細工したSMSで通話が切れる不具合と、セキュリティパッチの確かめ方

AndroidのSMS of Deathを防ぐ。細工したSMSを受け取ると、Androidスマホの電話の機能が落ち、通話が切れる不具合。自分のスマホが直っているかは、設定アプリの「Android セキュリティ アップデート」の日付で確かめ、古ければ「ソフトウェア アップデート」で更新する。Android 12・13のスマホは、新しいAndroidのバージョンに上げられるかを確かめる。再起動を繰り返すようになったら、初期化を選ぶ前に、メーカーか携帯電話会社の窓口に相談する。Androidスマホを使っている人へ

※本記事にはプロモーションが含まれます。

細工したSMSを1通受け取るだけで、Androidスマホの電話の機能が落ち、緊急通報を含む通話が切れる不具合「SMS of Death」が公表されました。自分のスマホが直っているかは、設定アプリの「Android セキュリティ アップデート」の日付が2026年10月以降になっているかで確かめます。

11月2日13時18分時点の、不具合を見つけた研究者の説明と、Androidのソースコードの修正、GoogleのAndroidセキュリティの公表文、Androidヘルプの内容です。

目次

結論:SMS of Deathの要点

項目 内容
起きること 細工したSMSを受け取ると、電話の機能を受け持つ部分が落ち、通話が切れる。緊急通報の通話も切れる
受け取った人の操作 いらない。SMSを開かなくても起きる
気づけるか メッセージアプリには何も出ず、送った人の番号も出ない
直ったバージョン 研究者の説明では、Android 14〜17の2026年10月のアップデート
直らないバージョン 研究者の説明では、Android 12と13には修正が届いていない
Googleの公表文 2026年10月の公表文には、この不具合は載っていない
いまやること 「Android セキュリティ アップデート」の日付を見て、2026年10月より前なら更新する

SMSを受け取るだけで何が起きるか

見つけた研究者の説明では、Androidが特定の形式のSMS(WAP Push)を処理するときに、中の長さの値を確かめないまま使ってしまいます。そのため、電話の機能を受け持つ「com.android.phone」が止まります。研究者はこれを、2026年5月5日にGoogleへ報告し、10月29日に公表しました。

研究者が説明している影響は、次のとおりです。

  • 受け取った人は何もしなくても起きる。タップも通知もいらない
  • メッセージアプリには何も出ず、送った人の番号も出ない
  • 話している最中の通話は、緊急通報も含めて切れる
  • 1通ごとに、1〜2秒ほど電波が使えなくなる
  • 20通ほどで、長いあいだスマホが使えなくなる
  • 処理できなかったSMSは起動のたびに読み直されるので、起動するたびに落ちることがある

研究者は、Android 12からAndroid 16までで同じことが起きるのを確かめたとしています。Android 12の端末では、そのままにすると、およそ90秒ごとにリカバリー画面で再起動を繰り返し、ふつうの利用者は初期化するしかない状態になるとしています。パソコンとADBを使い、初期化せずに戻せた例も紹介しています。

直っているか:Googleの修正と公表文

Androidのソースコードには、「Fix remote DoS in decodeWapPdu」という修正が入っています。この修正は、細工したSMSを処理するときのエラーを受け止めて止まらないようにし、もとになったSMSを消して、同じSMSでまた落ちないようにするものです。

見つけた研究者の説明では、この修正は2026年10月のAndroidのセキュリティアップデートで、Android 14〜17向けに出ました。2026年10月以降のセキュリティパッチになっている端末は守られ、それより前のパッチの端末は影響を受けます。

一方、Googleの2026年10月のAndroidセキュリティの公表文には、この不具合は載っていません。公表文には、2026年10月1日以降のセキュリティパッチで、公表文に載っている問題が直ると書かれています。11月の公表文は、11月2日13時18分時点ではまだ出ていません。

研究者の説明とGoogleの公表文は、出どころが違います。どちらの場合も、自分のスマホのセキュリティパッチが新しいかを確かめると、直っているかの目安になります。

自分のスマホのセキュリティパッチを確かめる

Androidのバージョンとセキュリティパッチの日付は、設定アプリで見られます。Androidヘルプの手順は次のとおりです。メーカーによって、項目の名前や場所が少し違うことがあります。

  1. 設定アプリを開く
  2. 「デバイス情報」(タブレットは「タブレット情報」)をタップする
  3. 「Android バージョン」をタップする
  4. 「Android バージョン」と「Android セキュリティ アップデート」の日付を見る

「Android セキュリティ アップデート」が2026年10月以降なら、研究者の説明では直っています。それより前なら、次の手順で更新します。

アップデートする

ほとんどのシステムアップデートとセキュリティパッチは自動で入ります。通知が来たら、通知を開いて更新のボタンをタップします。通知を消してしまったときは、次の手順で確かめます。

  1. 設定アプリを開く
  2. 「システム」をタップする
  3. 「ソフトウェア アップデート」をタップする
  4. 画面の指示にしたがう

Androidヘルプでは、アップデートの前にWi-Fiにつなぎ、75%以上充電しておくようすすめています。Pixelは、入れたアップデートが次の再起動のときに有効になります。ほかのメーカーのスマホの多くは、インストール中に自動で再起動します。

アップデートが届く時期は、端末、メーカー、携帯電話会社によって違います。Pixel以外のスマホで10月のパッチがまだ届かないときは、メーカーか携帯電話会社に問い合わせます。

Android 12・13のスマホを使っている人

見つけた研究者の説明では、Android 12と13は修正が届く期間から外れていて、同じ不具合が残っています。Androidヘルプでも、最新のセキュリティアップデートを入れるには、その端末で使える最新のAndroidのバージョンにするよう案内しています。

  1. 「ソフトウェア アップデート」で、新しいAndroidのバージョンに上げられるかを確かめる
  2. 上げられないときは、メーカーのサポートページで、その端末のアップデートの予定を確かめる
  3. アップデートの予定がない端末は、緊急通報に使う電話として頼らず、買いかえを考える

再起動を繰り返すようになったら

見つけた研究者の説明では、細工したSMSが起動のたびに読み直され、リカバリー画面で再起動を繰り返すことがあります。研究者は、リカバリー画面で「wipe data」(データの消去)を選ばないよう注意しています。初期化せずに戻す方法は、パソコンとADB(Androidをパソコンから操作する開発者向けの道具)が必要で、ふつうの利用者には難しいとしています。

再起動を繰り返して使えないときは、初期化を選ぶ前に、メーカーか携帯電話会社の修理・サポートの窓口に相談します。

これからセキュリティソフトを選ぶ人へ

セキュリティソフトを入れていない人や、乗りかえを考えている人は、有料ソフトの2年目からの更新料・守れる台数の違いを、セキュリティソフトの比較(ノートン・ESET・ZERO・ウイルスバスター)で確かめられます。

公式サイト:ノートン 360、PCもMacもスマホもこれ一本!/巧妙な詐欺も、ESETなら見抜く 軽くて強い、家族を守るセキュリティ

よくある質問

SMSを開かなければ大丈夫ですか?

大丈夫ではありません。見つけた研究者の説明では、細工したSMSはメッセージアプリに届く前に処理されるので、開かなくても起きます。セキュリティパッチを新しくするのが対策です。

Pixel以外のスマホも対象ですか?

見つけた研究者は、Pixel 9のほか、SamsungのGalaxyのいくつかの機種で、同じことが起きるのを確かめたとしています。どのメーカーのAndroidスマホも、セキュリティパッチの日付を確かめます。

出典

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

社内エンジニアとして、SREとセキュリティの仕事をしています。サーバーの構築や運用、クラウド環境の設計にも関わってきました。趣味はゲームと漫画・アニメ。

コメント

コメントする

目次