linux CVE-2021-4034漏洞复现和修复建议

本文详细介绍了如何在 CentOS 7.5 系统中检查 polkit 的版本及利用POC复现安全漏洞,通过移除 pkexec 的 SUID 权限提供临时解决方案,并演示了安装官方补丁以实现永久修复,确保系统安全。
摘要由CSDN通过智能技术生成

修复前
1.查看系统版本(使用centos7.5系统)
在这里插入图片描述
2.查看polkit版本
在这里插入图片描述

3.漏洞复现POC
①新建普通用户
在这里插入图片描述

②上传POC到服务器并进行编译
在这里插入图片描述

③切换普通用户并进行执行(可看出提权成功,已为root权限)
在这里插入图片描述

漏洞修复
1.临时解决方法
①删除pkexec的SUID-bit权限来缓解该漏洞风险

chmod 0755 /usr/bin/pkexec

在这里插入图片描述

②修复验证(已无法进行提权)
在这里插入图片描述

2.进行版本补丁的更新
①centos官方已更新补丁
在这里插入图片描述

②下载补丁包并上传至服务器

rpm -Uvh polkit-0.112-26.el7_9.1.x86_64.rpm—更新补丁

查看版本已更新至最新版补丁版本
在这里插入图片描述

③修复验证

可看到已无法进行提权操作
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值