- 研究者らは、標準化されたSIMコマンドがテスト対象26台のデバイスのうち9台で外部から利用可能な状態になっていることを発見し、これを悪用して市販のEV充電器上でコード実行を達成
- この脆弱性の露出はスマートフォンよりもマシン間通信(M2M)向けハードウェアに集中しており、携帯電話モジュールでは8台中6台が該当する一方、ハンドセットでは18台中わずか3台にとどまり、iPhoneやPixelは含まれていない
- いずれの攻撃も、攻撃者があらかじめSIMを制御下に置いていることが前提となる。QualcommはこのインターフェースをデフォルトでOFFにする強化構成をすでに用意しているが、これまでのところ公式なアドバイザリを公表したベンダーはない
悪意のあるSIMカードは、それが挿入されたデバイスに対して、攻撃者が選んだコマンドを実行するよう指示できます。電気自動車(EV)用充電器や産業用ルーター、車載テレマティクスユニットに組み込まれた携帯通信モジュールでは、これが事実上デバイス全体の乗っ取りにつながりかねません。
バーミンガム大学とドイツのセキュリティ企業Fuzzwareの研究者らは、市販のAutel製EV充電器に対してこれを実証し、SIMカードから発行されたコマンドのみを起点としたコード実行に成功しました。
すべてを支配する、たった1枚の悪意あるSIMカード?
今回の研究が焦点を当てているのは、「Proactive SIM」と呼ばれる標準化された機能です。この機能自体は悪意のあるものではなく、携帯通信仕様の一部として定められた標準で、SIMがネットワーク上の身元を示す受動的な識別子として振る舞うのではなく、デバイスに対してコマンドを能動的に送り込めるようにするものです。
問題となるのは、その中の特定のコマンド「RUN AT」です。これはモデムに対してATコマンドの実行を要求するもので、ATコマンドとは1981年のHayes Smartmodemに端を発するモデム制御言語であり、以来あらゆるベンダーが独自の拡張を加えてきました。
この拡張機能は事実上、こうした攻撃を防ぐ対策を備えていないデバイスにおいて、SIMモジュールに汎用コンソールを与えてしまうことになります。
バーミンガム大学のTomasz Piotr Lisowski氏とMarius Muench博士は、FuzzwareのKristian Covic氏とともに、悪意あるカードがこのコンソールを使って何ができるかを調べるため、CATanaというツールキットを開発しました。
研究チームは26台のデバイスをテストし、スマートフォン18台と携帯通信モジュール8台のうち、9台でSIMのATインターフェースが外部から利用可能な状態にあることを確認しました。この露出は圧倒的にマシン間通信(M2M)向けハードウェアに集中しており、8台のモジュールのうち6台がこのコマンドを受け付けたのに対し、18台の電話のうちコマンドを受け付けたのはOppo Find X5、Oppo Reno 14 F 5G、Asus Zenfone 9のわずか3台でした。これはSimjackerさながらの攻撃とまでは言えないものの、それでも軽視できないものです。
コマンドを受け付けた9台のデバイスはすべてQualcomm製のチップまたはモデムを搭載していましたが、同じくQualcomm製を採用する他の5台についてはこの攻撃に対して脆弱ではありませんでした。研究者らはまず2026年3月にGoogle、Oppo、Quectel、Semtech、Qualcommへ報告を共有し、続いて2026年5月にはGSMAにも共有しました。これを受けてQualcommは、このインターフェースをデフォルトでOFFにする強化構成をすでに構築しており、研究者らによれば今後のデバイスではこれがデフォルトになるとのことです。
ただし、この攻撃ベクトルには限界もあります。悪用するには、攻撃者があらかじめSIM自体を制御下に置いている必要があるためです。被害者の電話番号を知っているだけでは不十分で、攻撃者はSIMスロットへの物理的なアクセスを必要とします。エクスプロイト自体は現実的で懸念すべきものですが、スマートフォンに対するリモート攻撃と比べれば、その有用性は限定的です。
もっとも、IoT分野についてはより深刻な懸念があります。SIMトレイにアクセス可能な無人稼働の機器は、これにより悪用され得る状態にあり、しかも個人のスマートフォンのような身近な機器と比べて、物理的な差し替えの方が容易な場合もあるからです。カードは事実上、Linuxコンピュータに相当するものと通信していることになり、論文はこれを悪意あるSIMカードにとって「豊かな攻撃対象領域」と呼んでいます。
皮肉なことに、現代のスマートフォンはこの攻撃ベクトルが悪用する領域をおおむね廃止済みである一方、マシン間通信(M2M)の世界ではそうなっていません。そして現状、ファームウェア更新を受け取る可能性が最も低い機器こそが、最も危険にさらされている機器なのです。