ありふれたQRコードが、ハッカーへの侵入口に

スクリーンショットをスムーズに転送するためだけのはずの、ごく普通のQRコード。それが驚くべきことに、コンソールのメモリ構造へ直接侵入するための秘密の抜け道と化していました。9月10日、任天堂はSwitchファミリー全機種のユーザーに対し、ローカル無線通信機能に存在する深刻な脆弱性について正式に警告を発しました。これを受けて同社は、システムアップデート23.0.0と詳細なセキュリティアドバイザリを公開しています。この重大な問題は、23.0.0より前のファームウェアで動作するすべてのコンソールに影響します。一方で同社は、まもなく登場するSwitch 2についてはこの特定の攻撃手法の影響を一切受けないと明言しています。

CVE-2026-82079の仕組み

この脆弱性は正式にCVE-2026-82079として登録されており、深刻なスタックベースのバッファオーバーフローに起因しています。米サイバーセキュリティ・インフラセキュリティ庁(CISA)はその深刻度を評価し、CVSS 3.1スケールで8.4という「高」レベルの評定を下しました。ローカル無線ネットワークの通信圏内にいる攻撃者は、特別に細工した異常なトラフィックを積極的に送りつけることが可能です。既存の正規コードの断片を悪用するリターン指向プログラミング(ROP)という高度な手法を駆使することで、攻撃者は最終的にSwitch本体上での任意のコマンド実行を達成できてしまいます。

攻撃には特定の条件が必要

もっとも、この攻撃を実行するには極めて特殊な前提条件が求められます。侵入者は、アルバム機能内の「スマートフォンに送る」操作の際にコンソールやテレビ画面に表示される、まさにそのQRコードを直接スキャンしなければなりません。このコードは本来、スマートフォンとローカルのSwitchネットワークとの接続を担うものです。この接続への侵入に成功した後、攻撃者は悪意あるトラフィックを注入します。このペイロードが意図的にメモリオーバーフローを引き起こし、結果として破壊的なROPチェーンのシーケンスが始動します。

もう一つの攻撃シナリオには、マリオカート ライブ ホームサーキットが複雑に関わってきます。この場合、QRコードは実物のカートアクセサリーとの物理的なやり取りを制御しています。任天堂は、この脆弱性の悪用が成功すれば、不正なコード実行を引き起こしたり、コンソール上に保存された機密情報の密かな窃取につながったりする恐れがあると厳粛に述べています。現時点で、CISAはこの手法を用いた既知の実際の悪用は記録しておらず、任天堂も検証済みの攻撃事例を報告していません。

コンソール世代間の脆弱性比較

Switch 2はこの特定のシナリオに対しては表向き影響を受けないとされていますが、この新型コンソールにはすでに別の弱点が見つかっています。驚くべきことに、発売当日のうちに、熱心なセキュリティ研究者たちがユーザーランドのエクスプロイトを公然とデモンストレーションしてみせました。この欠陥は、システムカーネルへの深いアクセスを必要とせずにプログラムの挙動を操作することを可能にするものでした。しかし今回のCVEは、まったく別のコンポーネント、すなわちローカル無線ネットワークのインフラを侵害するものであり、この過去のデモンストレーションとは完全に無関係です。

推奨される対策

任天堂は、システムバージョン23.0.0への即時アップデートを強く推奨しています。すぐにアップデートできない場合、同社はQRコードを第三者の視線から注意深く守るよう強く助言しています。さらにプレイヤーは、見知らぬスマートフォンを使った画像転送を控え、マリオカート ライブ ホームサーキットでは未検証のカートを使用しないようにする必要があります。この深刻な欠陥の修正に加え、バージョン23.0.0はバーチャルゲームカードの動作の仕組みを大幅に変更し、システムの安定性を高める改良も盛り込んでいます。

翻訳元: https://meterpreter.org/nintendo-switch-qr-code-vulnerability/

本記事は meterpreter.org の記事を翻訳・要約したものです。