1. 程式人生 > 其它 >Linux Polkit本地許可權提升漏洞復現(CVE-2021-4034)

Linux Polkit本地許可權提升漏洞復現(CVE-2021-4034)

漏洞描述

Polkit 是用於在類 Unix 作業系統中控制系統範圍特權的元件。它為非特權程序提供了與特權程序進行通訊的有組織的方式。

polkit 的 pkexec 存在本地許可權提升漏洞,已獲得普通許可權的攻擊者可通過此漏洞獲取root許可權。

影響範圍

影響版本:由於 polkit 為系統預裝工具,目前主流Linux版本均受影響。

修復版本:

CentOS系列:
CentOS 6:polkit-0.96-11.el6_10.2
CentOS 7:polkit-0.112-26.el7_9.1
CentOS 8.0:polkit-0.115-13.el8_5.1
CentOS 8.2:polkit-0.115-11.el8_2.2
CentOS 8.4:polkit-0.115-11.el8_4.2

Ubuntu系列:
Ubuntu 20.04 LTS:policykit-1 - 0.105-26ubuntu1.2
Ubuntu 18.04 LTS:policykit-1 - 0.105-20ubuntu0.18.04.6
Ubuntu 16.04 ESM:policykit-1 - 0.105-14.1ubuntu0.5+esm1
Ubuntu 14.04 ESM:policykit-1 - 0.105-4ubuntu3.14.04.6+esm1

漏洞復現

1.下載CVE-2021-4034 漏洞利用POChttps://github.com/berdav/CVE-2021-4034

2.將下載好的POC放到本地虛擬機器Kali中,進行解壓,進入到CVE-2021-4034-main目錄,使用make命令,執行cve-2021-4034即可提權成功,獲取到root許可權。