【危害通告】Linux Kernel恣意代码执行误差(CVE-2021-3490)

宣布时间 2021-08-02

0x00 误差概述

CVE     ID

CVE-2021-3490

时      间

2021-05-11

类      型

代码执行

等      级

高危

远程使用

否

影响规模


攻击重漂后

低

可用性

高

用户交互

无

所需权限

低

PoC/EXP

已果真

在野使用


 

0x01 误差详情

image.png

Extended Berkeley Packet Filter(eBPF)是一种内核手艺(从Linux 4.x最先),允许程序运行而无需改变内核源代码或添加特另外�?�。它是Linux内核中的一种轻量级的沙盒虚拟机(VM),可以在其中运行使用特定内核资源的BPF字节码。

2021年7月29日,研究职员果真披露了eBPF中的一个恣意代码执行误差(CVE-2021-3490)的手艺细节和PoC,并演示了使用此误差在Ubuntu 20.10 和 21.04上实现LPE(外地权限提升)。

该误差是由于Linux内核中按位操作(AND、OR 和 XOR)的 eBPF ALU32 界线跟踪没有准确更新 32 位界线,造成 Linux 内核中的越界读取和写入,从而导致恣意代码执行。攻击者可以使用此误差实现外地权限提升或拒绝服务。

 

影响规模

Linux kernel < v5.13-rc4

 

0x02 处置惩罚建议

现在此误差已经修复。建议实时更新至v5.13-rc4(已于2021年5月11日宣布)或更高版本。

下载链接:

https://www.kernel.org/

 

0x03 参考链接

https://ubuntu.com/security/CVE-2021-3490

https://securityaffairs.co/wordpress/120688/hacking/cve-2021-3490-linux-kernel-bug.html?

https://github.com/chompie1337/Linux_LPE_eBPF_CVE-2021-3490

https://www.graplsecurity.com/post/kernel-pwning-with-ebpf-a-love-story


0x04 更新版本

版本

日期

修改内容

V1.0

2021-08-02

首次宣布

 

0x05 文档附录

CNVD:www.cnvd.org.cn

CNNVD:www.cnnvd.org.cn

CVE:cve.mitre.org

NVD:nvd.nist.gov

CVSS:www.first.org

 

0x06 关于尊龙凯官网入口

关注以下公众号,获取更多资讯:

image.png      image.png