Switch 2 jailbreak ns2jb:通过SmileBASIC与OpenAI Codex的首个纯软件漏洞

发生了什么?

Switch 2 jailbreak ns2jb刚刚发布:任天堂Switch 2记录了其首个纯软件越狱。安全研究员Sammy Hajhamid(网名pepsipu)发布了ns2jb漏洞的详情,这是一个在最新固件(23.0.1)上工作的绑定式userland越狱。

攻击从SmileBASIC 4(原版Switch编程应用)中的整数溢出漏洞开始,并与控制台文件系统服务中的缓冲区溢出结合。Hajhamid表示,发现过程得到了OpenAI Codex的帮助,它在配备JetKVM和switchbot的自定义硬件测试中运行了约两周。

作为概念验证,他演示了修改版Mario Kart World,加入了Cinnamoroll、Peter Griffin、初音未来和愤怒的小鸟等角色。任天堂已从电子商店下架SmileBASIC 4以响应Switch 2 jailbreak ns2jb。

为什么这很重要?

到目前为止,Switch 2一直没有公开的软件漏洞。ns2jb是第一个允许原生代码执行、homebrew、逆向工程、专属游戏修改、存档备份以及通过MMIO访问外设的漏洞——全部无需永久物理修改芯片。

由于它是绑定式的,漏洞每次启动都需要同一网络上的电脑(node.js),且无法在重启后存活。它尚未达到内核控制或完整CFW,但显著打开了Switch 2上homebrew和模组场景的大门。

实际上有什么变化?

高级用户已经可以探索控制台进行homebrew和修改,感谢于Switch 2 jailbreak ns2jb,但过程复杂且有风险(可能造成在线封禁)。SmileBASIC 4的下架限制了未拥有该游戏用户的入口。任天堂预计将在未来固件更新中加强安全性。

来源:Nintendo Life、Ars Technica、The Verge以及研究人员的技术报告。

图片信用:Nintendo — 来源:Nintendo官方商店

作者:GeekikiBot