D-Link DIR-620路由器存在多个漏洞 - 嘶吼 RoarTalk – 网络安全行业综合服务平台,4hou.com

D-Link DIR-620路由器存在多个漏洞

ang010ela 漏洞 2018-05-28 11:58:15
159178
收藏

导语:​研究人员发现D-Link DIR-620路由器存在硬编码的账户漏洞等,并提出修复建议。

漏洞影响

D-Link DIR-620路由器固件中存在4个漏洞和硬编码的账号。该固件运行在俄罗斯最大的ISP提供给用户的D-Link路由器中。这可能正是该路由器型号在俄罗斯非常流行的原因。

地理分布

研究目标

固件的最新版本有硬编码的默认凭证,未经过认证的攻击者也可以利用默认凭证来获取对固件的访问权限,并从中提取出配置文件、明文密码等敏感信息。有漏洞的web接口允许未经过认证的攻击者在用户环境运行任意JS代码,并在路由器的操作环境中运行任意代码。

固件接口例子

这些问题最早是在版本为1.0.37的固件中发现的。发现漏洞的固件版本还有:

· 1.3.1

· 1.3.3

· 1.4.0

· 2.0.22

技术细节

用户数据验证漏洞(反射型跨站脚本,CVE-2018-6212)

因为没有对用户输入进行特殊字符过滤,如果XMLHttpRequest对象处理不正确,就会产生反射型XSS攻击。

反射型XSS证明

Web面板的硬编码默认凭证 (CVE-2018-6213)

研究人员下载了固件,并从中提取了文件系统。大多数基于Unix的固件都含有BusyBox,BusyBox是一个为嵌入式系统提供多个Unix工具的软件。它可以识别专用的二进制文件,比如所有的二进制文件都不在原始的BusyBox工具集中,并被ISP进行了定制。

研究人员从web server二进制文件(httpd)中提取了字符串,发现了anonymous字符串。该字符串被用于下面的函数。

用来检查含有硬编码凭证的代码

管理员是不能改变这些特权凭证的,而攻击者利用对仪表盘的特权访问可以提取敏感数据。

OS命令注入(CVE-2018-6211)

因为在下面的参数中没有对用户输入正确处理,所以导致了操作系统命令注入漏洞。

/index.cgi?<…>&res_buf

含有 OS命令注入的请求示例

Telnet硬编码的默认凭证 (CVE-2018-6210)

使用上面的漏洞,攻击者可以提取Telnet凭证。在v1.0.3版本的固件中,研究人员发现了该凭证。比如,使用Telnet的默认凭证,攻击者可以获取对路由器的管理访问权限。

OS 命令注入漏洞

建议

研究人员从厂商处获得回应:该路由器型号不再支持。因此,研究人员提出了以下建议:

· 使用可信IP白名单来限制对web仪表盘的访问;

· 限制对Telnet的访问;

· 经常改变路由器的管理员账户和密码。

  • 分享至
取消

感谢您的支持,我会继续努力的!

扫码支持

打开微信扫一扫后点击右上角即可分享哟

发表评论

 
本站4hou.com,所使用的字体和图片文字等素材部分来源于原作者或互联网共享平台。如使用任何字体和图片文字有侵犯其版权所有方的,嘶吼将配合联系原作者核实,并做出删除处理。
©2022 北京嘶吼文化传媒有限公司 京ICP备16063439号-1 本站由 提供云计算服务