思科在其IOS软件中修补了30多个漏洞,其中包括一个严重的远程代码执行漏洞,该漏洞可以对数十万甚至数百万台设备暴露在网络上的设备发起的远程攻击。
共有三个漏洞被评为关键。其中之一是CVE-2018-0171,Embedi的研究人员在IOS和IOS XE软件的Smart Install功能中发现了这个漏洞。
没有权限的攻击者可以将特定的Smart Install消息发送到TCP端口4786上的受影响设备,并导致其进入拒绝服务(DoS)状况或执行任意代码。
思科指出,默认情况下,Smart Install在交换机上默认启用,如果接收到了最近的更新则会在不使用该功能时自动禁用该功能。
Embedi发布了详细介绍CVE-2018-0171的博客文章。研究人员最初认为,该漏洞只能被同网络中的黑客利用。但是,互联网扫描发现,大约有250,000个易受攻击的思科设备打开了TCP端口4786。
此外,Embedi已经识别出约850万台使用此端口的设备,但研究人员无法确定这些系统上是否存在Smart Install功能。
思科修补的另一个IOS漏洞是CVE-2018-0150,能够让攻击者远程访问设备。
这个漏洞的成因是存在一个使用默认用户名和密码的未记录的帐户。这套用户名密码拥有特权级别15的设备访问权限,这是思科网络设备的最高访问级别。
最后一个严重漏洞是CVE-2018-0151,它影响IOS和IOS XE软件的服务质量(QoS)子系统。该漏洞能让黑客通过向设备发送恶意数据包而导致DoS条件或权限提升。
十余个中低危漏洞
思科已经在IOS和IOS XE软件中修补了17个高危漏洞,包括DoS问题,但是其中一些漏洞可用于远程代码执行和权限提升。
思科还修复了十多个评级为“中危”的IOS漏洞。大多数漏洞都是由该公司自己发现的,并且没有发现被利用的情况。