Nintendo Switch、QRコードを悪用して近くの攻撃者が不正コードを実行できる脆弱性

任天堂は、Nintendo Switchに存在する深刻度の高い脆弱性を修正しました。この脆弱性は、QRコードを利用したローカル無線接続機能を悪用することで、近くにいる攻撃者が不正なコードを実行したり、対象の本体に保存されている情報にアクセスしたりできるというものでした。

CVE-2026-82079として追跡されているこの脆弱性は、ファームウェアバージョン23.0.0より前のNintendo Switch本体に影響します。

任天堂は9月10日にシステムアップデート23.0.0を公開し、この問題に対処しました。この脆弱性は、本体のローカル無線通信機能におけるスタックベースのバッファオーバーフローに分類されています。

この攻撃は、Nintendo Switch本体または接続されたテレビ画面にQRコードが表示される特定のシナリオに限定されます。

こうしたQRコードは、ユーザーがアルバムアプリの「スマホに送る」機能を使ってスクリーンショットや動画クリップを転送する際、または『マリオカート ライブ ホームサーキット』のカートアクセサリーをペアリングする際に生成されます。

任天堂は、この脆弱性を悪用するには攻撃者が画面に表示されたQRコードを直接スキャンする必要があると警告しています。この条件が満たされた場合、第三者が被害者のNintendo Switch上で不正なコードを実行したり、本体に保存されている情報を取得したりできる可能性があるとしています。

したがって、この脅威モデルが成立するには、物理的な近接、QRコードを視認できる状態、そして対象本体の無線通信範囲内にいることが必要です。

技術的には、CVE-2026-82079はCWE-121に分類されるスタックベースのバッファオーバーフローです。この種の脆弱性は、ソフトウェアが本来想定されているサイズを超えるデータをスタックメモリのバッファに書き込むことで発生し、隣接するメモリ領域を上書きしてしまう可能性があります。

無線通信範囲内にいる攻撃者は、特別に細工したネットワークトラフィックを送信してオーバーフローを引き起こし、ROP(リターン指向プログラミング)を使って任意のコードを実行できる可能性があります。

ROPは、メモリ上に既に存在する正規の命令列を連結する手法で、攻撃者が実行可能なコードを直接注入する制限を回避することを可能にします。

この脆弱性に対する任天堂のCVSS v4基本スコアは7.0で、深刻度は「高(High)」と評価されています。付与されたベクターは、隣接ネットワークからの攻撃、低い攻撃条件の複雑さ、権限不要、そしてユーザー操作が必要であることを示しています。

この脆弱性はインターネット経由で広く悪用されるものではありませんが、ローカル無線接続とQRコードによるペアリングという組み合わせは、ゲームイベント会場や交通機関、共用スペース、小売店といった公共の場において無視できないリスクを生み出します。

この脆弱性は、QRコードが単なる受動的なリンク以上の機能を持ちうることを浮き彫りにしています。今回のケースでは、QRコードがローカル接続のワークフローを支えており、攻撃者が正規ユーザーより先に、あるいは同時にコードをスキャンできれば、Switchの無線通信スタックに干渉する機会を得てしまいます。

Nintendo Switchを所有しているユーザーは、「設定」>「本体」>「本体更新」から直ちにシステムバージョン23.0.0へアップデートすることが推奨されます。

アップデートが完了するまでの間は、信頼できない人物に見られる可能性がある場所でQRコードを表示しないこと、アルバムの転送機能では自分自身のスマートフォンのみを使用すること、そして『マリオカート ライブ ホームサーキット』のカートのペアリングを公共の場や管理されていない環境で行わないことが推奨されます。影響を受ける製品の範囲は、バージョン23.0.0より前のNintendo Switchです。

16,000以上の組織から得られる最新の脅威インテリジェンスで、脅威検知率を58%向上。TIフィードを統合し、貴社のSOCを強化しましょう

翻訳元: https://cyberpress.org/nintendo-switch-vulnerability/

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