Обнаружен метод взлома Switch 2, но у него есть ограничения
Подобно тому, как это было с оригинальной Nintendo Switch, новая консоль Nintendo Switch 2 столкнулась с попытками взлома практически сразу после появления на рынке. Разработчик под ником Pepsipu обнаружил метод обхода систем защиты, однако на текущем этапе этот эксплойт имеет существенные технические ограничения.
Механика эксплойта через legacy-контент
В отличие от классических браузерных уязвимостей, данный метод опирается на использование программного обеспечения от предыдущего поколения. Разработчик использовал игру SmileBASIC, которая сохраняет совместимость с новым железом. Уязвимость была найдена в интерпретаторе языка BASIC, что позволило получить произвольный доступ на чтение и запись в пользовательском пространстве (userspace).
Дальнейшее развитие атаки позволило повысить привилегии до уровня системного модуля (sysmodule) файловой системы Switch 2. Путем манипуляции дескрипторами IPC (межпроцессного взаимодействия) удалось запустить кастомный исполняемый файл с правами обычного системного модуля, обеспечив выполнение нативного кода.
Ограничения и перспективы
На данный момент взлом является «привязанным» (tethered) и программным. Для активации эксплойта пользователю необходимо запустить игру от первой Nintendo Switch на новой консоли. Из-за такой сложности процесс пока не представляет угрозы массовому пиратству, что дает Nintendo необходимую передышку.
Тем не менее, с развитием инструментов на базе ИИ для поиска уязвимостей в цифровой среде, обнаружение новых эксплойтов для нового поколения консолей — лишь вопрос времени.