0x01 漏洞背景

2020年03月31日, 360CERT监测发现 ZDI 在 Pwn2Own 比赛上演示的 Linux 内核权限提升漏洞已经被 CVE 收录。CVE编号: CVE-2020-8835。

该漏洞由@Manfred Paul发现,漏洞是因为bpf验证程序没有正确计算一些特定操作的寄存器范围,导致寄存器边界计算不正确,进而引发越界读取和写入。

该漏洞在Linux Kernelcommit(581738a681b6)中引入。

 

0x02 风险等级

360CERT对该漏洞进行评定

评定方式
等级

威胁等级
高危

影响面
有限

360CERT建议广大用户及时更新Linux Kernel。做好资产 自查/自检/预防 工作,以免遭受攻击。

 

0x03 影响版本

Linux Kernel 5.4

Linux Kernel 5.5

 

0x04 修复建议

由于低版本的内核不受影响或已经获得及时修复

建议使用各发行版最新版本(例如:Debain bullseye/sid;Ubuntu 20.04)的用户及时更新Linux Kernel

Ubuntu 官方给出的临时修复方案

$ sudo sysctl kernel.unprivileged_bpf_disabled=1
$ echo kernel.unprivileged_bpf_disabled=1 | \
sudo tee /etc/sysctl.d/90-CVE-2020-8835.conf

 

0x05 时间线

2020-03-19 ZDI 展示该漏洞攻击成果

2020-03-30 CVE 收录该漏洞

2020-03-31 360CERT发布预警

 

0x06 参考链接

Zero Day Initiative — Pwn2Own 2020 – Day One Results
CVE-2020-8835 in Debain
CVE-2020-8835 in Ubuntu

文章原文链接:https://www.anquanke.com/post/id/202391