Il 18 ottobre 2026 il ricercatore di sicurezza Sammy Hajhamid, noto come Pepsipu, ha descritto ns2jb come un jailbreak software e tethered per Nintendo Switch 2, con compatibilità segnalata con il firmware 23.0.1. La catena esegue codice nativo con i permessi dei normali moduli di sistema e del modulo fs, ma non arriva al kernel.

Che cosa consente ns2jb

Hajhamid attribuisce all’exploit la possibilità di eseguire homebrew, modificare giochi, fare copie di backup dei salvataggi, svolgere attività di reverse engineering e accedere a gran parte delle periferiche della console tramite MMIO, un metodo per interagire direttamente con la memoria e i dispositivi. Il codice gira con i permessi di specifici moduli di sistema: è un accesso importante per la ricerca e il modding, ma non equivale al controllo del kernel, il componente centrale che gestisce le risorse del sistema operativo.

Le vulnerabilità usate nella catena

La catena descritta da Hajhamid parte dalla versione per Nintendo Switch di SmileBASIC 4. Qui OpenAI Codex ha individuato un overflow di interi a 32 bit nella gestione della rimozione di elementi da un array. Il difetto ha permesso di leggere e scrivere in memoria.

Il secondo passaggio sfrutta un buffer overflow nella normalizzazione dei percorsi del modulo di sistema fs. Hajhamid riferisce che questa vulnerabilità ha consentito letture e scritture arbitrarie all’interno del modulo e l’accesso ai suoi permessi. La combinazione dei due difetti ha portato all’esecuzione di codice nativo nei moduli di sistema, senza ottenere accesso al kernel.

Che cosa mostra la prova di concetto in Mario Kart World

Hajhamid ha riferito di aver modificato Mario Kart World aggiungendo personaggi personalizzati. È una prova di concetto di modding ottenuta con ns2jb, non una dimostrazione di un’interfaccia generale pronta all’uso.

Che cosa significa tethered dopo un riavvio

Tethered significa che, dopo un riavvio completo della console, l’exploit va attivato di nuovo. Hajhamid ha indicato il firmware 23.0.1 come versione compatibile con ns2jb. Questa è la versione riportata nella sua divulgazione, datata 18 ottobre 2026.

Due settimane di ricerca, un giorno per la modifica

Hajhamid ha detto che la ricerca sul jailbreak ha richiesto circa due settimane di lavoro. La modifica di Mario Kart World è stata invece realizzata in un giorno, con un approccio di programmazione assistita dall’IA. Codex ha contribuito alla ricerca, compresa l’individuazione del difetto in SmileBASIC 4: i due tempi riguardano attività diverse.