美文网首页
XAMPP任意命令执行提升权限漏洞(CVE-2020-11107

XAMPP任意命令执行提升权限漏洞(CVE-2020-11107

作者: 5f4120c4213b | 来源:发表于2021-01-04 17:13 被阅读0次

0x00简介

XAMPP是一个建站集成软件包,一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。类似与WampServer,phpstudy,他可以运行在Wndows、Linux、Mac OS等多种操作。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动,方便渗透测试人员搭建各种web环境。

image

0x01漏洞概述

在Windows上的XAMPP 7.2.29之前,7.3.16之前的7.3.x和7.4.4之前的7.4.x中发现了一个问题。非特权用户可以在xampp-contol.ini中为所有用户(包括管理员)更改.exe配置,当恶意用户修改配置后,管理员通过xampp查看日志时,将会执行恶意用户创建的代码。

0x02影响版本

Apache Friends XAMPP <7.2.29

Apache Friends XAMPP 7.3.,<7.3.16

Apache Friends XAMPP 7.4.,<7.4.4

0x03环境搭建

环境:windows7+XAMPP7.2.25版本

下载地址:链接:https://pan.baidu.com/s/1l5fSiy4uiQNZy8fi97WdaQ

提取码:dota

1.安装XAMPP不能安装在C盘,如果利用虚拟机搭建漏洞环境,可以在虚拟机设置中添加一块新的硬盘。

image image image

2.使用管理员权限运行安装XAMPP,选择除C盘外的硬盘安装

image

4.一直下一步安装即可,安装完成为以下图片

image

0x04漏洞复现

1. 在系统中新建立一个低权限demo用户

net user demo 123 /add

image image

2.在系统中切换成demo的低权限用

image

3.查看是否存在漏洞,使用低权限用进入XAMPP目录,运行xampp-control文件可查看XAMPP版本号

image

4.使用低权限账号在桌面新建一个.bat的文件,文件内容如下

@echo off

net localgroup administrators demo /add //注:demo改为你的用户名

image

5.打开XAMPP点击右上角的config,选择刚才创建的bat文件,并保存。

image

6.切换成管理员用户并以管理员权限运行XAMPP,然后点击查看apache或mysql的日志文件

image image

7.点击后会看见一阵黑影闪过,然后在cmd命令中查看demo用户权限,可以看到提权成功

image

小结

1. 此次漏洞复现只能在windows系统上使用,并且须导入命令执行文件,并且需要管理员点击日志文件才能执行。

0x05修复建议

1.建议更新至最新版本

相关文章

  • XAMPP任意命令执行提升权限漏洞(CVE-2020-11107

    0x00简介 XAMPP是一个建站集成软件包,一个易于安装且包含 MySQL、PHP 和 Perl 的 Apach...

  • CVE-2017-12636

    Couchdb 任意命令执行漏洞(CVE-2017-12636) 1.漏洞影响版本 Apache CouchDB小...

  • 2021-01-31Linux sudo权限提升漏洞(CVE-2

    Linux sudo权限提升漏洞(CVE-2021-3156)复现 一、漏洞简介 当sudo通过-s或-i命令行选...

  • 2.命令执行漏洞

    定义:攻击者可以随意执行系统命令,命令可以连接执行:&,||,| 命令执行漏洞:直接调用操作系统命令 代码执行漏洞...

  • 03.DVWA之命令注入

    漏洞概述 命令注入是指在易受攻击的应用程序中注入和执行攻击者指定的命令,执行的命令具有与web服务相同的权限和环境...

  • 安装xampp套件

    下载xampp,切换到管理员root,执行./xampp_installer.run命令 sudo /opt/la...

  • 浅谈文件解析及上传漏洞

    在web渗透中,我最期待两种漏洞,一种是任意命令执行漏洞,如struct2漏洞等;另一种是文件上传漏洞,因为这两种...

  • 海洋cms

    题目内容:善于查资料,你就可以拿一血了。打开页面,显示海洋cms,查找相关漏洞,找到一个任意命令执行漏洞。http...

  • 漏洞?在我Python眼里是不存在的!修复Python任意命令执

    1 前言 今天遇到一个不好做白名单的Python命令执行漏洞修复的问题。由于是shell=True导致的任意命令执...

  • Reverse Shell 备忘录

    在渗透测试中,若目标存在命令执行漏洞,我们的最终目标是获得目标的系统权限,在那之前我们可以利用命令执行建立一个交互...

网友评论

      本文标题:XAMPP任意命令执行提升权限漏洞(CVE-2020-11107

      本文链接:https://www.haomeiwen.com/subject/ymvvoktx.html