Um pesquisador de segurança demonstrou um jailbreak parcial exclusivamente por software no Switch 2, concedendo acesso "userland" que permite aos usuários executar homebrew, fazer engenharia reversa e modificar jogos do Switch 2, criar backups de arquivos de save e acessar a maioria dos periféricos via MMIO.
O hack depende da versão original para Switch do Smile Basic 4, a mais recente de uma longa série de ambientes de programação que rodam em hardware da Nintendo. O chamado hack "tethered" também exige um PC com macOS ou Linux na mesma rede para executar um pacote Node.js que ajuda a habilitar o acesso privilegiado ao sistema.
O pesquisador Sammy Hajhamid, conhecido online como Pepsipu, usou o Codex da OpenAI para investigar o interpretador de linguagem do Smile Basic, com um arnês personalizado capaz de enviar comandos USB ao sistema e exibir os resultados por HDMI. Após "um esforço considerável por cerca de 2 semanas", esse arnês descobriu um estouro de inteiro de 32 bits ao remover itens de um array no Smile Basic. Esse erro deu acesso a um ponteiro de array, permitindo leitura e escrita em partes da memória do sistema.
A partir daí, Hajhamid encontrou um buffer overflow no módulo de serviços do sistema de arquivos do console, que expôs um ponteiro de dados em cache, concedendo privilégios arbitrários de leitura e escrita. Ele alcançou execução de código nativo por meio de um processo de sistema de arquivos falsificado e exibiu personagens modificados em Mario Kart World como prova de conceito.
Fonte: Ars Technica · Resumido por HeadlinesBriefing