灾难cookie(Misfortune Cookie)漏洞影响全球1200万台路由器

一个名为“灾难cookie(Misfortune Cookie)”的严重漏洞正在影响全球1200万台路由器安全,D-Link、 TP-Link、华为、中兴等品牌均受到影响,攻击者可以利用漏洞远程控制设备及监控流量。

了解“灾难cookie”漏洞

该漏洞与AllegroSoft公司开发的WEB服务器RomPager有关,RomPager被诸多路由器厂商使用,嵌入路由设备固件以及调制调解器之中。这款WEB服务器可以为路由器提供良好用户体验的Web管理接口。

在RomPager 4.34版之前(RomPager软件已有10多年的历史)存在一个严重的漏洞,这个漏洞被称为 灾难cookie (Misfortune Cookie),这是因为它可以让黑客通过操作cookie来控制HTTP请求的“幸运值”。

这个漏洞编号为 CVE-2014-9222 ,如果攻击者向存在漏洞的 RomPager服务器 发送特定请求,会使得这类网关设备内存紊乱,攻击者获得管理权限。

安全研究人员Shahar Tal称:

黑客控制设备后,他们可以查看受害者的上网行为,从路由器设备中经过的流量里读取文本信息,改变DNS设置,盗取用户的账户密码和敏感信息。同时,他们还可以监控网络摄像头,电脑以及其他接入网络的设备。

D-Link、 TP-Link、华为、中兴等品牌均受影响

超过200种不同的调制调解器(modem)和网关设备或SOHO(小型家庭办公)路由都存在“灾难cookie”漏洞,包括知名品牌D-Link, 爱迪麦斯, 华为, TP-Link, 中兴和ZyXEL。

这个漏洞影响的不仅仅是存在漏洞的路由器或网关设备,任何接入其网络的如PC、智能手机、平板电脑、打印机,以及家庭智能设备都会遭殃。

允许对外访问就更糟糕了

一旦路由器允许WEB管理端可以被外网访问时,该漏洞会变得更加危险。黑客即使在千里之外,也可以黑掉该设备。

许多路由/网关设备被配置为监听7547端口,这是远程管理协议TR-069或者说是CWMP(CPE广域网管理协议)规定的,它允许黑客远程发送恶意cookie到该端口,漏洞设备因此沦陷。

1200万设备受到影响

这个漏洞其实在2002年其实已经被发现,然而AllegroSoft公司在2005年才修复。但华为、D-Link、中兴等知名硬件厂商至今还在出售存有漏洞的路由器设备。

以色列安全公司Check Point指出,存在漏洞的路由器/网关设备数量高达1200万:

安全研究人员认为如果人们对路由器漏洞置之不理,黑客可以轻松窃取个人私密数据,控制人们的家庭生活也不是难事。

安全建议

RomPager在国内路由上使用的非常广泛并且经常被曝出漏洞,多家大品牌路由器都曾受其影响,所以无论是个人还是企业都需要引起重视。

FreeBuf建议大家首先确定自己的路由器内嵌的 RomPager 软件版本是否为 4.34 或更高版本。对于终端用户而言,能做的就是升级路由器固件。

当然也有一些网友建议,先去下载名为「 CHECK POINT  MISFORTUNE COOKIE – SUSPECTED VULNERABLE MODEL LIST」 PDF文件。如果自己的路由器不幸在大名单之列,那么请立即关闭路由、网关的开放端口,比如 80、8080、443、7547 等,然后坐等路由厂商的安全更新。

当然如果你不愿意让自己的设备因此闲置的话,可将该路由器先做桥接,让其他确定打了安全补丁或无漏洞的路由器做网关。

漏洞测试

文章最后附上漏洞利用测试的 Metasploit模块