存在7年的認證繞過漏洞影響大多數Linux發行版
Polkit auth系統服務認證繞過漏洞影響大多數Linux發行版。
Polkit是定義和處理允許非特權進程與特權進程通信策略的應用級工具套件,多個Linux發行版中都默認安裝了該系統工具。
研究人員在Polkit auth系統服務中發現了一個認證繞過漏洞,漏洞CVE編號為CVE-2021-3560。當請求進程與dbus-daemon在調用polkit_system_bus_name_get_creds_sync 開始前斷開時,進程就無法獲得該進程的唯一uid和pid,也就無法驗證請求進程的權限。該漏洞的最大威脅是對數據機密性和系統可用性的影響。
攻擊者利用該漏洞可以使非特權的本地用戶獲得系統shell權限。漏洞非常容易利用,只需要幾個標準命令行工具就可以利用,具體參見PoC視頻:https://youtu.be/QZhz64yEd0g
該漏洞是在7年前發布的v 0.113版本中引入的,已于6月3日發布補丁修復。每個使用有漏洞的polkit的Linux系統都受到該漏洞的影響。

更多技術細節參見:https://github.blog/2021-06-10-privilege-escalation-polkit-root-on-linux-with-bug/
本文翻譯自:https://securityaffairs.co/wordpress/118877/security/polkit-auth-linux-distros.html如若轉載,請注明原文地址。