文件上传漏洞(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短标签、禁用反斜杠转义等。
  • 定期备份数据。建议用户定期备份数据,以防止数据丢失或被恶意代码篡改。
  • 及时更新软件版本。建议用户及时更新软件版本,以获得最新的安全更新和补丁。
相关推荐
星幻元宇VR1 天前
地震起因及先兆学习系统,提升地震安全教育的新方式
安全·虚拟现实
星幻元宇VR1 天前
VR消防行走平台|沉浸+互动双重提升应急教育
安全·vr·虚拟现实
星幻元宇VR1 天前
突破传统消防训练,VR消防体验屋让培训更高效
安全·vr·虚拟现实
一路向北⁢1 天前
短信登录安全防护方案(Spring Boot)
spring boot·redis·后端·安全·sms·短信登录
_OP_CHEN1 天前
【从零开始的Qt开发指南】(二十)Qt 多线程深度实战指南:从基础 API 到线程安全,带你实现高效并发应用
开发语言·c++·qt·安全·线程·前端开发·线程安全
小李独爱秋1 天前
计算机网络经典问题透视:端到端时延和时延抖动有什么区别?
运维·服务器·计算机网络·安全·web安全
Arwen3031 天前
如何消除APP、软件的不安全下载提示?怎样快速申请代码签名证书?
网络·网络协议·tcp/ip·安全·php·ssl
前端开发与ui设计的老司机1 天前
数字孪生的“瘦身术”与“安全舱”:模型轻量化与模型降级全解析
安全·轻量化·模型降级
xiatianxy1 天前
云酷科技有限空间监测设备:作业安全的坚固防线
科技·安全·有限空间作业·有限空间监测设备