18 października 2026 r. badacz bezpieczeństwa Sammy Hajhamid, publikujący jako Pepsipu, opisał ns2jb, programowy jailbreak Nintendo Switch 2 ze zgłaszaną zgodnością z firmware 23.0.1. Według Hajhamida exploit umożliwia uruchamianie kodu natywnego z uprawnieniami modułów systemowych i wbudowanego modułu fs. Nie zapewnia dostępu do kernela, czyli jądra systemu.

Co umożliwia ns2jb

Hajhamid przypisuje ns2jb możliwość uruchamiania homebrew, modyfikowania gier, tworzenia kopii zapisów i analizowania oprogramowania konsoli. Wskazuje też na dostęp do większości urządzeń peryferyjnych przez MMIO, czyli mechanizm komunikacji z nimi za pośrednictwem mapowanej pamięci.

To dostęp na poziomie przestrzeni użytkownika i modułów systemowych, a nie pełna kontrola nad sprzętem. Sam jailbreak nie jest emulatorem: umożliwia uruchamianie kodu w konsoli, ale nie emuluje jej na innym urządzeniu.

Jak Hajhamid opisał łańcuch podatności

Pierwszym elementem łańcucha jest błąd przepełnienia 32-bitowej liczby całkowitej w obsłudze usuwania elementu tablicy w SmileBASIC 4, środowisku programistycznym dla oryginalnego Nintendo Switch. Hajhamid opisał też przepełnienie bufora w module systemowym fs, związane z normalizacją ścieżek. Według badacza ten drugi błąd umożliwił odczyt i zapis w obrębie tego modułu.

Wykonanie pełnego restartu oznacza konieczność ponownej aktywacji exploita. Hajhamid określa ns2jb jako rozwiązanie tethered, czyli wymagające ponownego uruchomienia po restarcie. Opisywana konfiguracja korzysta również z komputera z macOS albo Linuksem, podłączonego do tej samej sieci i uruchamiającego pakiet Node.js.

Co pokazuje modyfikacja Mario Kart World

Hajhamid przedstawił modyfikację Mario Kart World z niestandardowymi postaciami jako demonstrację możliwości łańcucha. To konkretny przykład modyfikowania gry, a nie ogólnodostępne narzędzie do modowania. Post badacza pokazuje tę demonstrację:

Badania nad exploitem trwały dłużej niż modyfikacja gry

Hajhamid podał, że prace nad jailbreakiem zajęły mu około dwóch tygodni, a modyfikację Mario Kart World przygotował w jeden dzień. OpenAI Codex pomagał mu w badaniach nad podatnością w SmileBASIC 4. Ten opis dotyczy pracy wspomaganej przez narzędzie AI, nie samodzielnego stworzenia exploita przez sztuczną inteligencję.