【缝隙公告】Polkit pkexec权限提升缝隙(CVE-2021-4034)

颁布功夫 2022-01-26


0x00 缝隙概述

CVE    ID

CVE-2021-4034

时      间

2022-01-25

类      型

权限提升

等      级

高危

远程利用

否

影响领域


攻击复杂度


用户交互


PoC/EXP

已公开

在野利用


 

0x01 缝隙详情

Polkit(PolicyKit)是一个用于节造类Unix系统中系统领域权限的组件,它为非特权过程与特权过程的通讯提供了一种有组织的方式。pkexec是Polkit开源利用框架的一部门,它掌管协商特权过程和非特权过程之间的互动,允许授权用户以另一个用户的身份执行号令,是sudo的代替规划。

1月25日,钻研人员公开披露了在 polkit 的 pkexec 中发现的一个权限提升缝隙(CVE-2021-4034 ,也称PwnKit),它存在于所有主流的 Linux 刊行版的默认配置中。受影响版本的 pkexec 无法正确处置挪用参数计数,最终尝试将环境变量作为号令执行,攻击者能够通过批改环境变量来利用此缝隙,诱使 pkexec 执行肆意代码,从而导致将本地权限提升为root。

自2009年5月的第一个版本(提交c8c3d83,"增长pkexec(1)号令")以来,该缝隙至少存在了12年,并影响到所有版本的pkexec。此表,由于此缝隙易于利用,且技术细节已经公开,目前已有公开可用的PoC/EXP。

 

影响领域

自2009年以来的所有 Polkit 版本(存在于所有主流的 Linux 刊行版中)。

 

0x02 安全建议

目前此缝隙已经建复,建议受影响用户实时升级更新。

补丁下载链接:

https://gitlab.freedesktop.org/polkit/polkit/-/commit/a2bf5c9c83b6ae46cbd5c779d3055bff81ded683

注:

1.Ubuntu已经为PolicyKit推送了更新,以解决14.04和16.04 ESM版本以及最近的18.04、20.04和21.04版本中的缝隙。

下载链接:

https://ubuntu.com/security/notices/USN-5252-2

2.Red Hat已经为 Workstation 和 Enterprise 产品上的polkit提供了安全更新。

下载链接:

https://access.redhat.com/security/security-updates/#/security-advisories

3.若是系统没有可用的补丁,能够从 pkexec 中删除 SUID 位作为一时缓解措施,如:chmod 0755 /usr/bin/pkexec


0x03 参考链接

https://blog.qualys.com/vulnerabilities-threat-research/2022/01/25/pwnkit-local-privilege-escalation-vulnerability-discovered-in-polkits-pkexec-cve-2021-4034

https://www.bleepingcomputer.com/news/security/linux-system-service-bug-gives-root-on-all-major-distros-exploit-released/

https://access.redhat.com/security/cve/cve-2021-4034

 

0x04 版本信息

版本

日期

批改内容

V1.0

2022-01-26

初次颁布

 

0x05 附录

宝运莱官方网站简介

宝运莱官方网站公司成立于1996年,并于2010年6月23日在深交所中幼板正式挂牌上市,是国内极具实力的、占有齐全自主知识产权的网络安全产品、可信安全治理平台、安全服务与解决规划的综合提供商。

公司总部位于北京市中关村软件园,在全国各省、视注自治区设有分支机构,占有覆盖全国的渠路系统和技术支持中心,并在北京、上海、成都、昭通、长沙、荆门等多地设有研发中心。

多年来,宝运莱官方网站致力于提供拥有国际竞争力的自主创新的安全产品和最佳实际服务,援手客户全面提升其IT基础设施的安全性和出产效力,为打造和提升国际化的民族信息安全产业领军品牌而不懈致力。

 

关于宝运莱官方网站

宝运莱官方网站安全应急响应中心重要针对沉要安全缝隙的预警、跟踪和分享全球最新的威胁谍报和安全汇报。

关注以下公家号,获取全球最新安全资讯:

image.png