Linux提权(七)Linux Polkit提权

admin 2025年6月16日00:50:18评论2 views字数 1219阅读4分3秒阅读模式

漏洞说明

CVE-2021-4034: Linux Polkit特权提升漏洞

polkit 的 pkexec 使用程序中存在一个本地权限提升漏洞。当前版本的 pkexec 无法正确处理调用参数计数,并最终尝试将环境变量作为命令执行。攻击者可以通过控制环境变量来利用这一点,从而诱导 pkexec 执行任意代码。利用成功后,会导致本地特权升级,非特权用户获得管理员权限。

影响范围

Debain stretch policykit-1 < 0.105-18+deb9u2Debain buster policykit-1 < 0.105-25+deb10u1Debain bookwormbullseye policykit-1 < 0.105-31.1Ubuntu 21.10 (Impish Indripolicykit-1  < 0.105-31ubuntu0.1Ubuntu 21.04 (Hirsute Hippopolicykit-1 Ignored (reached end-of-life)Ubuntu 20.04 LTS (Focal Fossapolicykit-1   < 0.105-26ubuntu1.2)Ubuntu 18.04 LTS (Bionic Beaverpolicykit-1  < 0.105-20ubuntu0.18.04.6)Ubuntu 16.04 ESM (Xenial Xeruspolicykit-1  < 0.105-14.1ubuntu0.5+esm1)Ubuntu 14.04 ESM (Trusty Tahrpolicykit-1  < 0.105-4ubuntu3.14.04.6+esm1)CentOS 6 polkit < polkit-0.96-11.el6_10.2CentOS 7 polkit < polkit-0.112-26.el7_9.1CentOS 8.0 polkit < polkit-0.115-13.el8_5.1CentOS 8.2 polkit < polkit-0.115-11.el8_2.2CentOS 8.4 polkit < polkit-0.115-11.el8_4.2

漏洞检测

Linux系统用户可以通过查看Polkit版本来判断当前系统是否在受影响范围内,主流Linux发行版命令如下:

CentOS:rpm -qa polkitUbuntu:dpkg -l policykit-1

漏洞复现

polkit版本

Linux提权(七)Linux Polkit提权

发现此版本存在漏洞,使用exp进行提权

https://github.com/berdav/CVE-2021-4034 #exp下载地址# 下载到目标服务器上,以下命令进行执行cd CVE-2021-4034/make./cve-2021-4034

Linux提权(七)Linux Polkit提权

成功提权成功

原文始发于微信公众号(渗透笔记):Linux提权(七)Linux Polkit提权

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年6月16日00:50:18
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Linux提权(七)Linux Polkit提权https://cn-sec.com/archives/2497129.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息