sudo本地提权漏洞复现(CVE-2021-3156)

VSole2021-11-28 05:25:47

描述

Sudo是Linux/Unix系统上常用的工具,管理员可通过它分配给普通用户所需的管理权限,几乎所有的Linux及Unix系统都安装有程序。此基于堆的缓冲区溢出漏洞已隐藏十年之久,利用此漏洞,非特权的本地普通用户可以在主机上获得root特权。相关研究人员已经在Ubuntu 20.04(Sudo 1.8.31)、Debian 10(Sudo 1.8.27)、Fedora 33(Sudo 1.9.2)等系统上验证漏洞存在,并利用漏洞获得了完整的root用户特权。

影响版本

Sudo1.8.2到 1.8.31p2版本

Sudo1.9.0到1.9.5p1版本

漏洞复现

靶机:ubuntu20.04(vagrant搭建)

poc:https://github.com/blasty/CVE-2021-3156

普通方式执行

启用靶机,将exp传入至tmp文件

当前用户为vagrant用户,执行命令:

$ make$ ./sudo-hax-me-a-sandwich 0

成功提升至root权限

  • fuzz方式执行
$ make brute$ ./brute.sh 90 120 50 70 150 300

通过爆破去计算偏移量

等待执行结束

查看success文件,结果输出很多组不同的偏移量组合

漏洞sudo
本作品采用《CC 协议》,转载必须注明作者和本文链接
漏洞可以潜伏在产品代码中长达数年甚至数十年,攻击随时都会降临。
ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,是一款跨平台,跨版本以及简单易用的PHP框架。导致用户的输入参数被插入双引号中执行,造成任意代码执行漏洞ThinkPHP 3.0版本因为Lite模式下没有修复该漏洞,也存在这个漏洞。preg_replace这个函数使用方法如下:preg_replace. 关于/e的解释:e 配合函数preg_replace()使用, 可以把匹配来的字符串当作正则表达式执行;/e 可执行模式,此为PHP专有参数,例如preg_replace函数。
ThinkPHP框架漏洞总结
2023-05-18 15:25:22
ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,是一款跨平台,跨版本以及简单易用的PHP框架。导致用户的输入参数被插入双引号中执行,造成任意代码执行漏洞ThinkPHP 3.0版本因为Lite模式下没有修复该漏洞,也存在这个漏洞。preg_replace这个函数使用方法如下:preg_replace. 关于/e的解释:e 配合函数preg_replace()使用, 可以把匹配来的字符串当作正则表达式执行;> #需要进行url编码
由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。
最全的Tomcat漏洞复现
2022-01-01 08:00:52
由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳
一、工具介绍目前共能主要有:1、探活2、服务扫描3、poc探测4、数据库等弱口令爆破5、内网常见漏洞利用6、常见组件及常见HTTP请求头的log4j漏洞检测 image7、非常规端口的服务扫描和利用8、识别为公网IP时, 从fofa检索可用的资产作为扫描的补充(正在写)9、自动识别简单web页面的输入框,用于弱口令爆破及log4j的检测(正在写)二、安装与使用1、快速使用sudo ./nacs -h IP或IP段 -o result.txt
一、工具介绍目前共能主要有:1、探活2、服务扫描3、poc探测4、数据库等弱口令爆破5、内网常见漏洞利用6、常见组件及常见HTTP请求头的log4j漏洞检测 image7、非常规端口的服务扫描和利用8、识别为公网IP时, 从fofa检索可用的资产作为扫描的补充(正在写)9、自动识别简单web页面的输入框,用于弱口令爆破及log4j的检测(正在写)二、安装与使用1、快速使用sudo ./nacs -h IP或IP段 -o result.txt
超实用的网络安全开源工具
一名英国安全研究人员今天发现,Sudo应用程序中最近出现的安全漏洞也影响了macOS操作系统,而不仅仅是最初认为的Linux和BSD。Qualys研究人员在上周的 告中表示,他们仅在Ubuntu,Debian和Fedora上测试了该问题。Hickey表示,他测试了CVE-2021-3156漏洞,并发现通过进行一些修改,该安全漏洞也可以用于授予攻击者访问macOS根帐户的权限。苹果在调查报告时拒绝发表评论。
VSole
网络安全专家