近日,据坊间可靠消息来源披露,任天堂已将编程应用《SmileBASIC 4》从北美、欧洲和日本等地区的Nintendo eShop下架。这一举动发生在Nintendo Switch 2首个公开软件越狱方案ns2jb公开传播之后。该应用被安全研究员用作漏洞利用链的初始入口,
截至2026年10月23日,《SmileBASIC 4》已在北美、欧洲及日本等地区陆续出现无法正常购买或访问商店页面的情况。此前有用户报告,日本区版本一度仍可获取,但随后也有社区成员表示相关页面已经失效。此外,部分用户称仍可通过主机“新闻”频道中的关联商品页面打开购买入口,不过这一方法存在地区差异,相关情况也在持续变化,尚不能认定为普遍可用的替代渠道。
此次漏洞利用方案ns2jb由安全研究员Sammy Hajhamid(网络名pepsipu)公开发布。根据其发布的技术说明,该方案利用了初代Nintendo Switch版《SmileBASIC 4》解释器中的32位整数溢出漏洞。该漏洞出现在数组删除操作中,可导致内存越界读写;研究人员随后又利用Switch 2文件系统服务模块fs在路径规范化处理中的缓冲区溢出漏洞,进一步提升权限,最终实现系统服务进程中的原生代码执行。
ns2jb支持Switch 2固件23.0.1,无需硬件改造,但并非完全独立的破解方案。该方法还需要一台与主机处于同一局域网的macOS或Linux电脑,并借助Node.js工具完成部分操作。由于其属于需重新触发的tethered方案,主机每次重启后均需重新执行利用流程。
研究人员通过修改Switch 2独占游戏《马力欧卡丁车世界》(Mario Kart World)展示了该方案的实际效果,将大耳狗喜拿(Cinnamoroll)、彼得·格里芬、初音未来等非原版角色加入游戏,以验证其修改游戏内容的能力。目前,安全社区已出现初步演示和早期开发工具测试,但相关技术仍处于发展阶段。
需要注意的是,ns2jb并不意味着Switch 2已实现完整破解。目前,该方案可在普通系统模块及内置文件系统模块的权限范围内执行原生代码,可用于运行自制程序、逆向分析与修改游戏、备份存档,以及通过内存映射I/O(MMIO)访问部分主机外设。但它尚未实现完整的内核级控制,也不具备永久启动自制固件的能力。主机重启后,当前注入的利用载荷会失效,需重新触发。
下架《SmileBASIC 4》能够提高新用户获取该利用链关键组件的门槛,却无法自动禁用已获得的应用副本,也不等于主机漏洞已被修复。后续能否通过系统更新封堵相关漏洞,以及社区是否会找到其他替代利用入口,仍有待观察。
截至目前,任天堂尚未就此次事件发布正式说明,也未有已核实信息表明相关漏洞已通过官方固件更新得到修复。此次事件标志着Switch 2软件安全研究取得新进展,但其实际影响仍取决于后续漏洞修补、利用方式演变及自制程序生态的发展。
总体来看,《SmileBASIC 4》下架反映出任天堂正面临新的软件安全挑战,但移除应用并不能彻底消除已公开的漏洞利用路径。ns2jb目前仍存在权限和重启方面的限制,其后续影响将取决于任天堂的安全补丁,以及研究社区能否进一步突破现有技术瓶颈。
小编将在第一时间分享更多相关最新动态和爆料,敬请关注。
热门跟贴