VxWorks多个远程代码执行缝隙

颁布功夫 2019-07-31

8827太阳集团(Macau)股份有限公司-Official website


1、布景描述


安全钻研人员在VxWorks中发现了11个0day缝隙 ,,,,,,VxWorks是嵌入式设备中使用最宽泛的实时操作系统(RTOS)之一 ,,,,,,宽泛利用于航空航天 ,,,,,,国防 ,,,,,,工业 ,,,,,,医疗 ,,,,,,汽车等领域 ,,,,,,全球至少20亿台设备使用使用VxWorks。。。。。。这些缝隙被统称为URGENT/11 ,,,,,,由于它们共有11个 ,,,,,,其中6个可导致远程代码执杏祝。。。。。

VxWorks用处极度宽泛 ,,,,,,例如网络摄像头 ,,,,,,网络互换机 ,,,,,,路由器 ,,,,,,防火墙 ,,,,,,VOIP电话 ,,,,,,打印机和视频会议产品 ,,,,,,以及交通讯号灯。。。。。。除此之表 ,,,,,,VxWorks还被沉要系统使用 ,,,,,,例如SCADA ,,,,,,火车 ,,,,,,电梯和工业节造器 ,,,,,,病人监护仪 ,,,,,,核磁共振成像仪器 ,,,,,,卫星调造解调器 ,,,,,,甚至是火星探测器。。。。。。

2、缝隙详情


URGENT/11缝隙影响自6.5版以上的所有VxWorks版本。。。。。。显然在从前13年中颁布的所有VxWorks版本都容易受到攻击。。。。。。

其中6个缝隙可触发远程代码执行(RCE)攻击 ,,,,,,而剩下的缝隙可能会导致回绝服务 ,,,,,,信息泄露或逻辑缝隙。。。。。。

远程执行代码缺点:


解析IPv4选项时仓库溢出(CVE-2019-12256)


由于谬误处置TCP的指针字段而导致的四个内存败坏缝隙(CVE-2019-12255 ,,,,,,CVE-2019-12260 ,,,,,,CVE-2019-12261 ,,,,,,CVE-2019-12263)


ipdhcpc中的DHCP Offer / ACK解析中的堆溢出(CVE-2019-12257)

DoS ,,,,,,信息泄漏和逻辑缺点:


通过体式谬误的TCP选项进行TCP衔接DoS(CVE-2019-12258)


处置未经要求的反向ARP回复(逻辑缺点)(CVE-2019-12262)


ipdhcpc DHCP客户端分配IPv4的逻辑缺点(CVE-2019-12264)


在IGMP解析中通过NULL解除引用的DoS(CVE-2019-12259)


IGMP信息泄漏通过IGMPv3特定成员汇报(CVE-2019-12265)

3、建复建议


VxWorks已提供补丁更新 ,,,,,,可在VxWorks安全中心颁布的Wind River Security Alert中找到:


https://www.windriver.com/security/
https://www.windriver.com/security/announcements/tcp-ip-network-stack-ipnet-urgent11/

4、参考链接


https://www.windriver.com/security/
https://www.windriver.com/security/announcements/tcp-ip-network-stack-ipnet-urgent11/
https://www.sonicwall.com/support/product-notification/?sol_id=190717234810906
https://security.business.xerox.com/en-us/