UNISOCモデムの脆弱性、ビデオ通話経由でリモートコード実行を可能に

UNISOCモデムファームウェアに存在する脆弱性により、モデムのコンテキストからカーネル権限で任意コードを実行できる可能性があることが分かりました。攻撃者がAndroidのカーネルコードを改変できるおそれもあります。

この問題は、モデムメモリとカーネルメモリの間で分離が行われていないことに起因します。これはSSD Secure Disclosureの技術チームによる新たな調査によるもので、発見者としては独立系セキュリティ研究者の0x50594d氏がクレジットされています。同社はモデムレベルのコード実行をカーネルレベルの実行へと拡大させる、完全なエクスプロイトチェーンを実証しました。

この問題はUNISOCチップセットを搭載したスマートフォンで確認されており、SSDは影響を受ける端末として、2026年1月1日付のセキュリティパッチを適用したXiaomi Redmi A5や、2025年2月1日付のセキュリティパッチを適用したMotorola E13などを挙げています。

SSDは今回の根本的な脆弱性を、System-on-a-Chip(SoC)における共有リソースの不適切な分離(Improper Isolation of Shared Resources on System-on-a-Chip)に分類し、Common Weakness Enumeration(CWE)-1189として追跡しています。研究者らによると、この分離の欠如により、モデムのコンテキストで動作するコードがAndroidカーネルの使用するメモリにアクセスできてしまうとのことです。

Androidの脆弱性に関する関連記事: 大規模な悪質アプリキャンペーンがAndroidのセキュリティを回避

モデムの分離不備がカーネルへのアクセスを許す

この脆弱性により、すでにモデム上でコード実行に成功している攻撃者は、Memory Protection Unit(MPU)領域の保護を無効化できます。これにより、モデムのコンテキストがAndroidカーネルの使用するメモリを含む物理メモリにアクセスできるようになります。

SSDは、2025年7月付のAndroidセキュリティアップデートを適用したRealme C33に対して、一連のエクスプロイトチェーン全体をテストしました。今回の公開情報は、以前に公表されたUNISOC T612のRCE(リモートコード実行)脆弱性と関連付けられており、その結果としてカーネル空間でペイロードが実行される様子が実証されています。

最終段階は、対象のスマートフォンにビデオ通話を発信することでトリガーされました。研究者らはテスト環境でVoLTE(Voice over Long-Term Evolution)接続を利用し、モデムレベルの実行がカーネルレベルのコード実行へと拡大しうることを実証しました。

UNISOCからの対応は報告されず

今回の公開情報には、この脆弱性に対処するベンダー側のファームウェアアップデートは記載されていません。また、SSDは今回挙げた対象端末のリストを、影響を受ける機種の網羅的な一覧として提示しているわけではないとしています。

影響を受ける端末の所有者にとっては、UNISOCおよび端末メーカーからのファームウェアアップデートが、今回の脆弱性を解消する主な手段として残されている形です。

同様のリスクは、他の携帯モデムコンポーネントでも実証されています。例えば2024年に発覚したCinterionモデムの脆弱性では、リモートの攻撃者が任意のコードを実行し、デバイスのメモリを操作できる可能性があると研究者らが指摘していました。

SSDによると、電子メールおよびLinkedIn経由でUNISOCに連絡を試みたとのことです。Infosecurity誌もコメントを求めてUNISOCに連絡していますが、本稿執筆時点では返答を得られていません。

UNISOC(Shanghai)Technologiesは、上海に本社を置く世界トップ3のファブレス半導体企業で、2G/3G/4G/5G携帯通信、IoT、スマートデバイス向けチップセットを専門としています。

翻訳元: https://www.infosecurity-magazine.com/news/unisoc-modem-flaw-rce-calls/

本記事は infosecurity-magazine.com の記事を翻訳・要約したものです。