Les analystes de Check Point ont constaté que de nombreux appareils Android(特にSamsung、Huawei、LG、Sony、そして他のメーカーの一部)が興味深い攻撃に対して脆弱であることがわかりました。攻撃者は、通常は携帯電話事業者から送信される特別なSMSを一通模倣するだけで、脆弱なデバイスからの電子メールやトラフィックを傍受できるようになります。
専門家が特定した問題は、OMA CP(Open Mobile Alliance クライアントプロビジョニング)の仕様に関連しています。 これは、携帯電話事業者がネットワーク設定を特別なメッセージの形で顧客のデバイスに送信できるようにする標準規格です。これらのメッセージには、MMSサーバーのパラメータ、プロキシアドレス、メールサーバー、ブラウザのホームページやブックマークの設定、連絡先およびカレンダー同期用のサーバーなどが含まれる場合があります。
Check Pointの研究者は、4つのスマートフォンメーカーがこの規格を安全でない方法でデバイスに実装していたことを確認しました。Samsung、Huawei、LG、Sonyのスマートフォンは、信頼性の低い送信元から送られたものであっても、OMA CPメッセージを受信してしまいます。


専門家は、Samsungのデバイスを攻撃する最も簡単な方法は、認証や検証を行わずにすべてのOMA CPメッセージを受け入れてしまう点にあると指摘しています。 Huawei、LG、Sonyのスマートフォンは、メッセージの送信者が少なくともIMSIを提示しなければならないため、わずかに強固に保護されています。

IMSIは理論上は入手が困難ですが、Check Pointの専門家は、ここでは不可能なことは何もないと説明しています。 例えば、携帯電話事業者は、電話番号をIMSIに変換するための有料サービスを、サードパーティのモバイルサービスプロバイダーに提供しています。 つまり、攻撃者は低コストでプロバイダーからIMSIを入手できるのです。 さらに悪いことに、Androidアプリのほぼ3分の1は、必要な権限を要求して許可されているため、IMSIにアクセスできます。 これは、悪意のあるアプリやデータ漏洩を通じて入手したIMSIを、攻撃者が利用できることを意味します。

Check Pointが説明した攻撃は自動的に実行されるものではありません(ユーザーがボタンを押し、攻撃者の新しい設定のインストールを承認する必要があります)が、研究者は、攻撃者が送信者を容易に偽装できると警告しています。 実際、受信者はメッセージを送ったのが誰かを本当に判断する手段がありません。 残念ながら、これは多くのユーザーが、正規の携帯電話事業者から受信したものだと思い込み、デバイスの設定を新しいものに置き換えることに同意してしまうことを意味します。
その結果、設定を変更することで、攻撃者は例えば被害者のすべての通信を悪意のあるサーバー経由にリダイレクトできます。このような攻撃を実行するために特別な機材は必要ありません。SMS特別メッセージを送信するには、GSMモデム(10ドルのUSBドングル、またはモデムモードで動作する携帯電話)と簡単なスクリプトだけで十分です。
幸いなことに、専門家の報告書で特定された4社のメーカーのうち3社は、すでにこの問題の解決に取り組んでいます:
- Samsungは、5月のセキュリティアップデートキットにこの問題の修正を含めました(SVE-2019-14073);
- LGは7月に修正版を公開しました(LVE-SMP-190006);
- Huaweiは、Mateシリーズ及びPシリーズの次世代スマートフォンに向けて、ユーザーインターフェースの必要な修正を行う予定です。
問題を解決しない唯一のメーカーはSonyです。 研究者によると、Sonyのエンジニアは「自社のデバイスはOMA CP仕様に準拠していると主張し、脆弱性を認めることを拒否した」とのことです。
しかしCheck Pointのアナリストは、メーカーに修正パッチを公開するよう勧めるだけでなく、ユーザーにもそれをインストールするよう勧めています。 彼らによると、携帯電話事業者はネットワークレベルでOMA CPメッセージをブロックし、事業者自身が送信したものを除き、そのようなメッセージが自社のネットワークを通過しないようにすべきだとしています。 専門家によれば、現時点ではOMA CPメッセージを信頼することは不可能であり、すべて拒否するのが最善とのことです。