닌텐도 스위치 2, 최초로 임의 코드 실행 가능해져

Sammy Hajhamid라는 가명으로 알려진 개발자가 닌텐도 스위치 2의 보호 체계를 우회하는 최초의 소프트웨어 방식을 개발했다고 밝혔다. 이 방식을 이용하면 기기에서 임의의 코드를 실행하고, 직접 만든 애플리케이션을 구동하며, 게임을 변경하고, 저장 파일을 복사할 수 있다.

닌텐도 스위치 2, 최초로 임의 코드 실행 가능해져
사진: NINTENDO

작성자는 자신의 블로그 Pepsipu에 이 방식에 대한 상세한 설명을 게시했다. 게시물에는 이번 취약점으로 가능해진 기능을 보여 주는 시연 내용도 담겨 있다. 특히 마리오 카트 월드에 피터 그리핀과 하츠네 미쿠 캐릭터를 추가하는 데 성공했다.

이 방식은 콘솔의 최신 펌웨어 버전에서 작동한다. 다만 중요한 제약이 있는데, 기기를 재시작하면 결과가 유지되지 않아 같은 절차를 다시 수행해야 한다.

개발 과정에서 인공지능 도구가 사용되었다는 점도 주목할 만하다. 알려진 바에 따르면 사용된 것은 Claude Code가 아니라 OpenAI의 경쟁 제품인 Codex였다.

이번 공격의 핵심은 호환 게임의 인터프리터에 존재하는 32비트 정수 오버플로 오류이다. 인공지능은 이 취약점을 활용해 외부 소프트웨어를 실행하는 도구를 만들어 냈다.

현재까지 닌텐도는 수정 패치를 배포하지 않았으며, 따라서 해당 방식은 여전히 유효하다. 전문가들은 이 새로운 접근이 콘솔 소프트웨어에 대한 더 깊은 분석의 길을 열고, 보다 정교한 해킹 도구의 등장으로 이어질 수 있다고 전망한다.