任天堂封堵Switch 2首个公开越狱漏洞
任天堂在Switch 2的23.5.0系统更新中修复ns2jb越狱方案利用的SmileBASIC 4整数溢出漏洞,玩家无法再借此备份或修改游戏;数据挖掘者OatmealDome表示,游戏漏洞仍存在,但系统已阻断从游戏内部突破至主机系统的通道。
驱动中国11月10日消息,任天堂已在Nintendo Switch 2上关闭首个公开纯软件越狱通道。23.5.0系统更新修补了此前可被用于绕过系统限制、备份游戏和修改游戏的操作系统漏洞。该漏洞曾允许玩家提取《塞尔达传说:时之笛》重制版等游戏文件并进行MOD修改。
Switch 2数据挖掘者OatmealDome在X平台表示,23.5.0版本已修复近期越狱方案所利用的系统漏洞。按照他的说法,玩家自该版本起将再次失去备份和修改游戏的能力。
OatmealDome补充说,仍存在例外情况:未来推出的部分实体卡带游戏,以及可能包含游戏更新在内的内容,仍可能被作为漏洞利用入口。他在后续说明中称,游戏自身漏洞并未消失,但23.5.0系统已阻断从游戏内部进一步突破到主机系统的路径。因此,Homebrew只能依赖存在漏洞的游戏本身功能,无法再获得更高系统权限。
被修补的越狱方案名为ns2jb,由安全研究人员萨米·哈贾米德(Sammy “pepsipu” Hajhamid)开发。该方案此前可在Switch 2固件23.0.1上运行,利用向下兼容的SmileBASIC 4 Switch应用中的32位整数溢出漏洞,并通过漏洞链执行代码,最终在主机文件系统的系统模块中运行原生代码。
ns2jb为有线连接式越狱方案,需同一网络中的PC配合,主机每次重启后都要重新执行越狱。尽管存在上述限制,它仍可让玩家提取游戏ROM及相关文件,并对《马力欧卡丁车世界》《塞尔达传说:时之笛》重制版等游戏进行MOD修改。
在越狱方案公开后,任天堂似乎已将SmileBASIC 4从eShop数字商店下架。希望继续使用ns2jb的Switch 2用户只能保持低于23.5.0的系统版本,避免安装封堵漏洞的更新。
任天堂尚未公开承认该漏洞存在,也未确认23.5.0更新具体修复内容。OatmealDome的分析成为外界了解此次补丁影响范围的主要依据。