近日安全研究員在D-Link(友訊)路由器上發(fā)現(xiàn)了一個(gè)嚴(yán)重的安全漏洞,攻擊者可以遠(yuǎn)程獲得設(shè)備的最高訪問權(quán)限(Root),劫持DNS設(shè)置或者在設(shè)備上執(zhí)行任意命令。
早在去年11月份,瑞士電信公司的Tiago Caetano Henriques就已經(jīng)發(fā)現(xiàn)了該漏洞,并在持續(xù)的關(guān)注中。而在今年的1月份,另一位安全研究者Peter Adkins也發(fā)現(xiàn)了這一漏洞,并報(bào)告給了友訊公司,但是友訊沒有給出回應(yīng)。
漏洞詳情
首先是D-Link DIR636L型號(hào)的路由器對(duì)“ping”工具上的輸入信息過(guò)濾不當(dāng)導(dǎo)致攻擊者可以在路由器上注入任意命令;其次是認(rèn)證機(jī)制在執(zhí)行過(guò)程中也出現(xiàn)了錯(cuò)誤,所以攻擊者可以遠(yuǎn)程獲得設(shè)備的root權(quán)限。既然攻擊者可以修改路由器上的防火墻或者NAT規(guī)則,那么他就可對(duì)其他網(wǎng)絡(luò)發(fā)動(dòng)DDoS攻擊或者直接把連接路由器的計(jì)算機(jī)暴露于公網(wǎng)。
基于ping.ccp漏洞的屬性,用戶只要訪問嵌入惡意HTTP form的網(wǎng)頁(yè),攻擊者就可獲得設(shè)備的root訪問權(quán)限,劫持DNS設(shè)置或者在受害者設(shè)備上執(zhí)行任意命令。
漏洞利用詳情詳見Github:https://github.com/darkarnium/secpub/tree/master/Multivendor/ncc2
受影響的路由器
不少版本的D-Link(友訊)路由器都受該漏洞的影響,具體如下:
D-Link DIR-820L (Rev A) – v1.02B10
D-Link DIR-820L (Rev A) – v1.05B03
D-Link DIR-820L (Rev B) – v2.01b02
TRENDnet TEW-731BR (Rev 2) – v2.01b01