APP下载

Grub2再现严重漏洞,释出117个修补程式

消息来源:baojiabao.com 作者: 发布时间:2026-05-20

报价宝综合消息Grub2再现严重漏洞,释出117个修补程式

负责维护Grub启动程式的Daniel Kiper在本周指出,他已释出了一个修补包,内含117个修补程式,当中有8个最严重的安全漏洞取得了CVE编号。

Grub为一来自GNU专案的启动程式,允许使用者在同一装置上安装多个操作系统,并在启动时选择所要执行的操作系统,受到众多Linux版本的青睐。去年7月时,资安业者Eclypsium揭露了一个藏匿于Grub2的安全漏洞CVE-2020-10713,它是个缓冲区溢位漏洞,允许骇客于内存中写入任何程式,代表骇客可在操作系统启动以前便植入恶意程式,还可长驻。

Kiper指出,自从该漏洞曝光以来,各方人马便开始仔细检验启动程序的安全性,特别是Grub,使得他们开始收到不同的漏洞报告,再加上他们自己发现的,在此次一并借由内含117个修补程式的修补包来解决。

Kiper列出了当中因特别严重而取得了CVE编号的8个安全漏洞,它们分别是CVE-2020-14372、CVE-2021-20233、CVE-2020-25632、CVE-2020-27779、CVE-2021-20225、CVE-2020-27749、CVE-2021-3418与CVE-2020-25647。

其中,CVE-2020-14372存在于当启用安全启动时,acpo命令允许特权使用者载入特制的ACPI表格;CVE-2021-20233则是菜单渲染时可能会出现内存毁损;CVE-2020-25632为rmmod命令的释放后使用漏洞;CVE-2020-27779出现在cutmem命令中,允许特权使用者关闭特定的内存区域,意谓著也能关闭安全启动保护;CVE-2021-20225则是因选项解析器含有一个堆积缓冲区,让特权使用者可于启用安全启动时执行任意程式;CVE-2020-27749也是出现在启用安全启动之际,在处理命令列选项时出现堆积缓冲区溢位,允许特权使用者执行任意程式。

CVE-2021-3418则是因为Grub 2.05而再度出现的CVE-2020-15705漏洞,在缺乏shim的情况下直接启动,未能验证核心签章而绕过安全启动;CVE-2020-25647可利用特制的USB装置描述资讯来造成内存毁损,让本地端用户在启用安全启动的状态下执行任意程式。

Kiper提醒,要完整部署所有的CVE必须先更新UEFI撤销列表,否则可能会无法以现有的启动构件(Boot Artifact)执行安全启动。

包括 Ubuntu、Debian、红帽与Suse都已贴出相关的安全公告。

2021-03-05 11:46:00

相关文章