HeadlinesBriefing HeadlinesBriefing.com

Un hackeo de jailbreak parcial pone en riesgo la seguridad

Ars Technica •
×

Un investigador de seguridad ha demostrado un jailbreak parcial solo por software en la Switch 2, que otorga acceso de "userland" y permite ejecutar homebrew, realizar ingeniería inversa y modificar juegos de Switch 2, hacer copias de seguridad de los archivos de guardado y acceder a la mayoría de periféricos mediante MMIO.

El hackeo se basa en la versión original para Switch de Smile Basic 4, la última entrega de una larga serie de entornos de programación que funcionan en hardware de Nintendo. El llamado hackeo "atado" (tethered) también requiere un PC con macOS o Linux en la misma red para ejecutar un paquete de Node.js que ayuda a habilitar el acceso privilegiado al sistema.

El investigador Sammy Hajhamid, que se hace llamar Pepsipu en internet, usó Codex de OpenAI para examinar el intérprete de lenguaje de Smile Basic, mediante un arnés personalizado capaz de enviar comandos USB al sistema y mostrar los resultados por HDMI. Tras "un esfuerzo considerable durante unas dos semanas", ese arnés descubrió un desbordamiento de enteros de 32 bits al eliminar elementos de un array en Smile Basic. Ese error dio acceso a un puntero de array, permitiendo leer y escribir en partes de la memoria del sistema.

A partir de ahí, Hajhamid encontró un desbordamiento de búfer en el módulo de servicios del sistema de archivos de la consola, que expuso un puntero de datos en caché, otorgando privilegios arbitrarios de lectura y escritura. Logró ejecución de código nativo mediante un proceso de sistema de archivos falsificado y mostró personajes modificados en Mario Kart World como prueba de concepto.

Fuente: Ars Technica · Resumido por HeadlinesBriefing