Phpstudy(小皮面板) nginx 解析漏洞

时间:2020-09-16 19:38:07 来源:

【摘要】 Phpstudy(小皮面板) nginx 解析漏洞考必过小编为大家整理了关于Phpstudy(小皮面板) nginx 解析漏洞的信息,希望可以帮助到大家!

Phpstudy(小皮面板) nginx 解析漏洞

标签:loadingstr存在路径pathinfoinfo管理功能scene国内

一、Phpstudy(小皮面板)简介:
PhpStudy国内12年老牌公益软件,集安全,高效,功能与一体,已获得全球用户认可安装,运维也高效。支持一键LAMP,LNMP,集群,监控,网站,FTP,数据库,JAVA等100多项服务器管理功能。

二、漏洞简介:
自从2019年Phpstudy爆出的后门事件已经过去一段时间了,期间也没有爆出过什么漏洞,并且现在Phpstudy(小皮面板)已经改版了,这次爆出的漏洞是nginx的解析漏洞,也就是存在已久的/xx.php解析漏洞

漏洞原理:
1、由于用户的错误配置导致nginx把以.php结尾的文件交给fastcgi处理,为此可以构造http://www.xxx.com/test.gif/xx.php (任何服务器端不存在的php文件均可,比如a.php)

2、但是fastcgi在处理xx.php文件时发现文件并不存在,这时php.ini配置文件中cgi.fix_pathinfo=1 发挥作用,这项配置用于修复路径,如果当前路径不存在则采用上层路径。为此这里交由fastcgi处理的文件就变成了/test.gif。

3、 最重要的一点是php-fpm.conf中的security.pmit_extensions配置项限制了fastcgi解析文件的类型(即指定什么类型的文件当做代码解析),此项设置为空的时候才允许fastcgi将.png等文件当做代码解析。


三、漏洞复现:
1、测试环境:
Phpstudy(小皮面板)8.1.0.7


2、准备图片马:

3、上传到网站根目录,访问图片正常:


4、构造payload:

http://192.168.136.137/shell1.gif/xxx.php

成功解析为php文件:


直接用蚁剑连接:

执行命令:


参考链接:
https://www.xp.cn/
https://mp.weixin.qq.com/s?__biz=MzUyMTAyODYwNg==&mid=2247486950&idx=1&sn=ae5bcb33c1f768b344207a8729788835&chksm=f9e01b77ce979261d030f81ec0f86a82ed69449e16309608a1d28f0890082e57d9e1e603eb53&mpshare=1&scene=23&srcid=0902lxClD2ZLyEtFBSRBbhe7&sharer_sharetime=1599056925569&sharer_shareid=1a4a1d8d5a85d33bd0507493a4cb21c4#rd

Phpstudy(小皮面板) nginx 解析漏洞

标签:loadingstr存在路径pathinfoinfo管理功能scene国内

以上就是Phpstudy(小皮面板) nginx 解析漏洞的内容,更多资讯请及时关注考必过网站,最新消息小编会第一时间发布,大家考试加油!

上一篇      下一篇
前端相关推荐 更多>>
Mac中PHP、Nginx操作 wsl 2 unbuntu 部署 asp.net core 使用 nginx 做 阿里云Nginx配置ssl证书-http转https Nginx系列:https配置 Dockerfile构建nginx、php和tomcat镜像以及搭建企业级harbor
前端热点专题 更多>>
热点问答
国家公务员考试年龄限制是多少 公务员国考和省考考试内容有什么区别 函授大专学历能不能考公务员 国家公务员考试考点能自己选择吗 新闻学专业能报考2022年公务员考试吗 什么是联合培养研究生 什么是破格录取研究生 什么人不适合读研 研究生报名户口所在地填什么 研究生结业和毕业有什么区别
网站首页 网站地图 返回顶部
考必过移动版 https://m.kaobiguo.net