Linux Polkit Root本地提权 | CVE-2021-4034复现

一颗小胡椒2022-01-27 07:19:55

CVE-2021-4034复现

测试机版本

查看是否存在polkit

CVE-PoC地址:

https://github.com/berdav/CVE-2021-4034

复现过程操作:

查看是否存在polkit

CentOS:
rpm -qa polkit
Ubuntu:
dpkg -l policykit-1

临时维护措施:

若受影响用户使用的操作系统还未发布修复程序,或暂时无法安装补丁更新,在不影响业务的情况下可 使用以下措施进行临时防护。 执行下列系统命令移除 pkexec 的 suid位:

chmod 0755 /usr/bin/pkexec
CentOS:
yum clean all && yum makecacheyum update polkit -y
Ubuntu:
sudo apt-get updatesudo apt-get install policykit-1
Debian:
apt upgrade policykit-1


linux系统sudo命令
本作品采用《CC 协议》,转载必须注明作者和本文链接
大多数计算机系统设计为可与多个用户一起使用。特权是指允许用户执行的操作。普通特权包括查看和编辑文件或修改系统文件。特权升级意味着用户获得他们无权获得的特权。这些特权可用于删除文件,查看私人信息或安装不需要的程序,例如病毒。
一文吃透 Linux 提权
2021-10-23 07:09:32
特权升级意味着用户获得他们无权获得的特权。通常,当系统存在允许绕过安全性的错误或对使用方法的设计假设存在缺陷时,通常会发生这种情况。结果是,具有比应用程序开发人员或系统管理员想要的特权更多的应用程序可以执行未经授权的操作。
环境变量里,如果直接输入?不管用的话,就用绝对路径名的方式:/usr/sbin/useradd?。
之前一直对 su 和 sudo 这两个命令犯迷糊,最近专门搜了这方面的资料,总算是把两者的关系以及用法搞清楚
本文章盘点了 Linux 运维必备 150 个命令,请配合下面的网站使用。定位你需要使用的命令,然后去这个网站查询详细用法即可。 地址:wangchujiang.com/linux-command/
linux命令一大堆,都记不住呀!别忙,这里总结常用20个,大家要多多练习!运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。注意:用户可以使用官方提供的和md5sum生成签名信息匹对以此检测文件是否改变。Md5sum没有sha1sum安全,这点我们稍后讨论。可以用来转换和复制文件,大多数时间是用来复制iso文件到一个usb设备中去,所以可以用来制作USB启动器。
因此做为运维人员,就必须了解一些安全运维准则,同时,要保护自己所负责的业务,首先要站在攻击者的角度思考问题,修补任何潜在的威胁和漏洞。 本文主要分为如下部分展开:
授予用户sudo权限。需要执行牵涉整个系统的管理任务时,使用sudo命令获得root权限。使用以下密码要求:1、密码应在90天后过期,并有5天的警告期。配置标准的Linux权限和所有权,以便每个组只能访问各自的部门目录。将虚拟机重新配置为默认引导至GUI,然后重新引导以确认您成功。
由于低权限用户无法执行太多操作,可以利用反弹上传Churrasco.exe,后续可以利用它来做提权。输入net user指令查看是否添加成功,最后提权成功。linux系统提权思路linux基础信息收集uname -a 显示全部系统信息cat /etc/issue 内核信息。
安装Linux系统最小化,即选包最小化,yum安装软件包也要最小化,无用的包不装。开机自启动服务最小化,即无用的服务不开启。Linux系统文件及目录的权限设置最小化,禁止随意创建、更改、删除文件。在生产环境中,删除多余的账户信息。
一颗小胡椒
暂无描述