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

文件上传漏洞(CVE-2022-30887)

简介

多语言药房管理系统(MPMS)是用PHP和MySQL开发的,该软件的主要目的是在药房和客户之间提供一套接口,客户是该软件的主要用户。该软件有助于为药房业务创建一个综合数据库,并根据到期、产品等各种参数提供各种报告。该CMS中php_action/editProductImage.php存在任意文件上传漏洞,攻击者可利用此漏洞,将恶意代码上传至服务器并执行,从而控制服务器。

复现

1.进入环境,如下所示,发现只有最下面一个链接可以点击,并且没有注册功能。

2.进入链接

根据提示,在php_action/editProductImage.php存在任意文件上传漏洞

2.发现文件上传位置,且没有做任何限制,直接上传一句话木马

3.上传成功,复制上传文件路径

4.蚁剑连接

注意:蚁剑编码器选择base64

5.寻找flag

预防

  • 升级到最新版本。MPMS的最新版本可能已经修复了该漏洞,因此建议用户及时升级到最新版本。
  • 严格限制文件上传功能。对于涉及到文件上传的功能,应该进行严格的检查和限制,只允许上传符合安全规则的文件类型和大小,同时对上传的文件进行安全扫描,确保没有恶意代码。
  • 安装安全补丁。针对该漏洞,可以安装相应的安全补丁,以消除漏洞的影响。
  • 配置安全设置。对于涉及到文件上传的页面,建议用户配置相应的安全设置,如禁用PHP短标签、禁用反斜杠转义等。
  • 定期备份数据。建议用户定期备份数据,以防止数据丢失或被恶意代码篡改。
  • 及时更新软件版本。建议用户及时更新软件版本,以获得最新的安全更新和补丁。
http://www.lryc.cn/news/163899.html

相关文章:

  • LeetCode-77-组合
  • Oracle中instr,rtrim,XMLPARSE,XMLAGG,GETCLOBVAL函数的使用
  • java接入apiv3微信小程序支付(以java的eladmin框架为例)
  • 第19节-PhotoShop基础课程-历史记录画笔工具
  • MongoDB常用的比较符号和一些功能符号
  • 网络安全(黑客)技术自学
  • C++ 引用
  • 9.1.tensorRT高级(4)封装系列-自动驾驶案例项目self-driving-道路分割分析
  • 稳定的 Glance 来了,安卓小部件有救了!
  • 用友U8与MES系统API接口对接案例分析
  • web UI自动化介绍
  • 小米13Pro/13Ultra刷面具ROOT后激活LSPosed框架微X模块详细教程
  • 文盘Rust -- 给程序加个日志 | 京东云技术团队
  • C语言深入理解指针(非常详细)(五)
  • [docker]笔记-portainer的安装
  • 详解TCP/IP的三次握手和四次挥手
  • YOLOv5算法改进(16)— 增加小目标检测层
  • 蓝桥杯官网练习题(图像模糊)
  • 使用鳄鱼指标和ADX开立空头的条件,3秒讲清楚
  • RabbitMQ死信队列与延迟队列
  • 存储管理呀
  • 学习 BeautifulSoup 库从入门到精通
  • JavaScript基础知识总结
  • 技术面试与HR面:两者之间的关联与区别
  • 【Redis】为什么要学 Redis
  • 动静态库生成使用
  • LLVM编译安装
  • 表的内连接和外连接
  • 三、C#—变量,表达式,运算符(3)
  • 纷享销客受邀出席CDIE2023数字化创新博览会 助力大中型企业增长