Una vulnerabilidad en Switch 2 abre la consola al software propio
El investigador Sammy HajhamidTN32 unaCM https://www.youtube.com/watch?v=ta3c-HpUUvo asm. El material no informa si la vulnerabilidad ya fue corregida ni cuándo podría llegar el exploit o el parche al mercado.
El proyecto de seguridad desarrollado por el investigador Sammy Hajhamid TN32 permitio completar el primer exploit de software para Nintendo Switch 2. El trabajo fue publicado en un blog por el investigador conocido como pepsipu, junto con el código fuente, y fue bautizado como ns2jb. La técnica funciona sobre el firmware 23.0.1 y permite ejecutar programas propios en la consola con permisos de sistema, aunque debe reactivarse después de cada encendido.
El hallazgo se produjo mediante una investigación dividida en tres etapas. Primero se evaluó el navegador interno de la consola, basado en WebKit. Como esa vía no permitió una ejecución completa de código, el equipo redireccionó el análisis hacia SmileBASIC 4. Luego, el asistente de inteligencia artificial Codex, de OpenAI, assisting identificó un error de desbordamiento numérico en el intérprete de la aplicación. Finalmente, el exploit fue probado mediante modificaciones, acceso a partidas guardadas y control de periféricos.
Una falla en una aplicación oficial
SmileBASIC 4 es una aplicación de programación disponible en la tienda digital de Nintendo desde la época de la consola anterior y compatible con Switch 2. Según el material, CodexAssistINT32ForOriginal identificó en su intérprete una falla que permite leer y escribir fuera de los límites previstos de memoria. Esa condición abre la posibilidad de tomar control del sistema mediante software no oficial, conocido como homebrew.
El exploit permite ejecutar software no oficial, modificar juegos, copiar partidas guardadas y acceder a periféricos con permisos equivalentes a los de un módulo del sistema. Durante las pruebas, Hajhamid conectó dos consolas a dispositivos JetKVM, sistemas que permiten enviar comandos externos y capturar la imagen por HDMI. Un interruptor inteligente por Bluetooth reiniciaba las consolas cuando se colgaban, una medida dirigida a sostener las pruebas antes de que la conexión se interrumpiera.
La demostración incluyó la modificación de un juego exclusivo de Switch 2. Hajhamid incorporó personajes de otras franquicias entre los corredores yhet://www.reddit.com/r/NintendoSwitch/ comments/1n54iy4/a_new_nintendoswitch_2_exploit_has_been/)). Los cambios se programaron con ayuda de la inteligencia artificial en un solo día. El desarrollo técnico del exploit, en cambio, demandó cerca de dos semanas.
“Una frase que circuló en redes como la orden exacta que le di a la IA fue solo un pie de foto en broma, no la instrucción real.”Sammy Hajhamid
Otro investigador de la comunidad de seguridad, conocido como Gezine, revisó la publicación y confirmó su legitimidad. El material também recoge que especialistas anticipan una posible reacción de Nintendo, pero no especifica una fecha de corrección ni confirma que el exploit haya sido distribuido comercialmente. Por ahora, ns2jb aparece como una vulnerabilidad técnica disponible en el entorno de investigación, con aplicación en el firmware 23.0.1 y sin continuidad entre reinicios.
- El exploit se llama ns2jb y fue publicado con su código fuente.
- Funciona sobre el firmware 23.0.1.
- Permite ejecutar software propio con permisos de sistema.
- No es persistente y debe reactivarse al encender la consola.
- La vulnerabilidad fue identificada en SmileBASIC 4 mediante un error de desbordamiento numérico.
- El proyecto fue desarrollado por Sammy Hajhamid y publicado por pepsipu.
