CVE-2025-61664CVE-2025-61664是GRUB2 bootloader中一个中等严重性的内存安全漏洞,位于normal模块中。该漏洞的根本原因是normal_exit命令在相关模块被卸载时未能正确注销,导致释放后重用(Use After Free)条件。攻击者通过在模块卸载后调用该命令,可以触发系统不当访问已经释放的内存区域,从而可能导致系统崩溃或对数据的机密性和完整性造成影响。作为系统启动引导程序的核心组件,GRUB2的安全问题可能影响整个系统的安全边界。此漏洞需要本地访问权限才能利用,攻击复杂度较高,但成功利用后可能获得代码执行能力或导致拒绝服务。该漏洞由Red Hat安全团队发现并报告,影响使用GRUB2作为引导加载程序的Linux系统。
该漏洞存在于GRUB2 bootloader的normal模块中,具体是内存Use After Free(UAF)类型的安全缺陷。在GRUB2的模块化架构中,normal模块负责提供normal命令及其相关的辅助功能。当normal模块被动态加载时,normal_exit命令会被注册到系统中供用户调用。然而,当该模块被卸载时,由于开发中的疏忽,normal_exit命令未能从命令注册表中正确注销。攻击者可以利用这一漏洞,在模块卸载后尝试调用normal_exit命令。由于该命令的内存结构已经被释放,但指向该内存的指针仍然存在于系统的命令表中,因此当系统尝试执行该命令时,会访问已经释放的内存地址。这可能导致系统崩溃(内核恐慌)或在特定条件下被利用来执行任意代码。作为本地攻击向量,攻击者需要具有物理访问权限或通过其他方式获得系统的本地访问能力。