Op 22 oktober 2026 kondigde ontwikkelaar Sammy Hajhamid, bekend als pepsipu, ns2jb aan: een softwarematige, tethered jailbreak voor de Nintendo Switch 2. Hij liet aangepaste personages als Cinnamoroll, Peter Griffin en Hatsune Miku zien in Mario Kart World. In zijn technische blogpost van 18 oktober beschreef hij de exploit als geschikt voor firmware 23.0.1, met uitvoering van code onder de bevoegdheden van gewone systeemmodules.
Wat ns2jb volgens pepsipu doet
Pepsipu beschrijft ns2jb als een manier om native code uit te voeren, code die rechtstreeks op het systeem draait, met de bevoegdheden van gewone systeemmodules en de ingebouwde fs-module. Dat is geen toegang tot de kernel, de kern van het besturingssysteem. De ontwikkelaar noemt firmware 23.0.1 als doelversie.
De demonstratie met aangepaste personages in Mario Kart World laat zien wat pepsipu met de exploit zegt te hebben gedaan. De game-mod is een afzonderlijk resultaat van de exploitontwikkeling: volgens pepsipu maakte hij die in één dag.
De exploitketen zoals pepsipu die beschrijft
Volgens pepsipu begint de keten met een 32-bits integer overflow in de interpreter van SmileBASIC. Bij het verwijderen van een array kan de berekening position + count omslaan naar een negatief getal. De daaropvolgende geheugenbewerking kan daardoor buiten de bedoelde grenzen lezen en schrijven.
De volgende stap is volgens zijn technische beschrijving een buffer overflow in fs tijdens het normaliseren van bestandspaden. Daarbij loopt een tijdelijke buffer van 0x301 bytes over. Pepsipu zegt dat dit willekeurige lees- en schrijfacties binnen het proces mogelijk maakte. Vervolgens gebruikte hij die toegang naar eigen zeggen om code te draaien met de bevoegdheden van gewone systeemmodules.
Na een herstart verdwijnt ns2jb
Tethered betekent hier dat de jailbreak niet actief blijft nadat de console opnieuw is opgestart. Pepsipu zegt dat de payload na een herstart uit het geheugen verdwijnt en dat de betrokken processen terugkeren naar hun normale toestand. Hij beschrijft geen toegang tot de kernel of blijvende custom firmware.
Een jailbreak is op zichzelf geen emulator. Pepsipu noemt homebrew en emulatie als mogelijke vervolgrichtingen; emulatie en native pc-poorten zijn geen resultaten die hij met ns2jb beschrijft.
Welke rol pepsipu aan Codex toeschrijft
Pepsipu zegt dat Codex hielp bij het onderzoeken van kwetsbaarheden. Een eerste geautomatiseerde poging om code-uitvoering in userland te bereiken slaagde volgens hem niet. Hij beschreef de ontwikkeling van de jailbreak als ongeveer twee weken intensief werk, tegenover één dag voor de Mario Kart World-mod.