当前位置: 首页 > article >正文

CVE-2021-4034: Suid提权pkexec本地提权漏洞

例题:Polarctf         这又是一个上传

SUID(Set User ID)权限,指的是用户执行程序的时候拥有该程序文件创建者的权限。如果拥有SUID权限,可以利用其进行提权。

查找root权限的suid文件:

find / -user root -perm -4000 -print 2>/dev/null

find / -perm -u=s -type f 2>/dev/null

1.polkit-0.105/src/programs/.libs/pkexec存在本地提权漏洞

POC下载地址:

CVE-2021-4034

polkit是一个授权管理器,其系统架构由授权和身份验证代理组成,pkexec是其中polkit的其中一个工具,他的作用有点类似于sudo,允许用户以另一个用户身份执行命令

提权前提:完整的tty是很多命令执行的前提,比如sudo,不是完整的tty是不能sudo的。

使用哥斯拉的superterminal(命令执行),可以直接解决没完整tty的问题

哥斯拉的superterminal自带完整tty

用哥斯拉上传木马(生成木马),连接以后上传poc,之后命令执行

payload:

make
./cve-2021-4034

whoami
tac /flag

参考文章:Polar 这又是一个上传_polar 自由的文件上传系统-CSDN博客


http://www.kler.cn/a/299583.html

相关文章:

  • OpenAI-Edge-TTS:本地化 OpenAI 兼容的文本转语音 API,免费高效!
  • AJAX综合案例——图书管理
  • 关于bash内建echo输出多行文本
  • 【Pandas】pandas Series cumsum
  • Leetcode刷题-不定长滑动窗口
  • 【面试】【前端】SSR与SPA的优缺点
  • 【数据结构】【java】leetcode刷题记录--链表
  • 从视频中每隔10帧截取一帧并保存为图片
  • 快速幂算法
  • Origin2024中绘制多因子分组柱状图,直观展示不同组别内的数据变化!
  • ASPICE评估:提高软件开发过程质量和效率的关键步骤
  • HTTP 响应状态码详解
  • 2024/9/11 小型PLC典型应用2:伺服canlink配置、指令、应用
  • ⭐Unity 安卓环境中正确地读取和处理 XML 文件
  • 66、Python之函数高级:一个装饰器不够用,可以多装饰器buffer叠加
  • JQuery:后台接收Json串与对象
  • 828华为云征文| 华为云 Flexus X 实例:引领云计算新时代的柔性算力先锋
  • 文件下载-前端发请求后端返回二进制文件
  • 【Linux】常见指令
  • 在WinForm中使用全局异常捕获处理
  • 【Python报错已解决】 raise JSONDecodeError(“Expecting value“, s, err.value) from None
  • 编程环境常用命令合集
  • 可提示 3D 分割研究里程碑!SAM2Point:SAM2加持泛化任意3D场景、任意提示!
  • 前端文件预览,PDF,word,TXT
  • 项目日志——日志落地模块的设计、实现、测试
  • windows上.chm文件打不开