全球大补丁:VxWorks 漏洞恐波及数百万台设备

虽然 VxWorks 对普通消费者来说并非家喻户晓,但这款软件产品每天都在不可避免地造福你我。作为全球最受欢迎的实时操作系统(RTOS),它是我们(间接)依赖的中流砥柱,为企业网络和防火墙、航空航天接口、工业设备,甚至部分医疗设备提供支持,这仅仅是其广泛应用中的几个例子。
而现在,我们面临着数以亿计,甚至 十亿计 的此类设备可能已因至少 11 个漏洞而遭入侵的风险。Wind River 的首席安全架构师 Arlen Baker 在 SearchSecurity 的一篇文章中对这一数字提出了质疑,称确切范围尚未得到证实,且认为实际数字不会那么高。尽管如此,我们都知道数据泄露和攻击时刻都在发生,但这次的情况更严重:已确认的漏洞相对容易利用,许多漏洞甚至允许攻击者通过传输网络数据包远程控制设备。
当然,Wind River 已经向受影响的客户和合作伙伴发布了一系列修复程序和补丁。问题在于需要更新补丁的设备数量极其庞大——就像灭霸打个响指就能终结世界一样,不可避免的是,许多设备将在很长一段时间内无法及时修补,从而处于易受攻击的状态。
安全公司 Armis 发现了这一重大漏洞,并将他们的发现命名为 URGENT/11。他们将其定性为严重漏洞,这无疑是因为攻击者可以轻易通过多种途径发起攻击,且存在大规模感染的可能。在驱动从核磁共振扫描仪、VOIP 产品到列车网络和交通信号灯等各种设备的软件中植入并部署蠕虫病毒,是完全有可能的。
现在是恐慌的时候吗?
作为一名将安全意识视为毕生使命的人,我每天都会看到许多潜在的安全问题。如果我让自己过度恐慌,大部分时间都会陷入歇斯底里(毕竟,我更愿意投身于教育和修复漏洞的工作中!)。然而,URGENT/11 发现的影响范围确实令人担忧。在发现的 11 个漏洞中,有 6 个被认为是关键漏洞。正如 The Hacker News 所指出的,这些漏洞在运行 VxWorks 6.5 及以上版本(不包括专为认证设计的版本,如 VxWorks 653 和 VxWorks Cert Edition)的设备中已存在多年,这意味着一些关键技术在过去十多年里一直面临设备被劫持的威胁。并非所有设备都容易受到全部 11 个漏洞的影响(有些漏洞只有在攻击者处于同一实验室子网时才能被利用),但即使是平庸的黑客,也只需要一个微小的机会窗口。
值得注意的是,Wind River 已经 迅速采取行动并提供了详细的建议 来缓解这些问题,Armis 也同样如此。VxWorks RTOS 之所以被广泛采用,是因为 它非常可靠,且在软件安全法规方面得分很高——通常情况下,漏洞赏金猎人不会过多关注它。然而,安全公司和 Wind River 在解决问题方面能做的毕竟有限……下载补丁、听取安全建议并加固自身设备,这些都需要终端用户自己完成,而这正是棘手之处。
也许我们还不需要恐慌,但要彻底解决这个难题,可能需要各方的共同努力。
URGENT/11 漏洞详解
目前,任何自 6.5 版本以来连接到受影响的 VxWorks TCP/IP IPnet 协议栈的设备,都可能受到至少一个 URGENT/11 漏洞的影响。(有关 Wind River 提供的 CVE 完整列表,请参阅 此处)。
这些漏洞大多允许远程代码执行(RCE)和拒绝服务攻击,其中几个还会导致信息泄露和 业务逻辑 问题。远程代码执行在当前情况下是一个特别敏感的问题,因为攻击者无需终端用户交互即可控制设备。没有人需要不小心点击任何可疑内容、下载任何东西或输入个人信息……这使得 VxWorks 设备极易受到“蠕虫”攻击,并使攻击过程实现自动化。还记得 EternalBlue 的 WannaCry 蠕虫吗?URGENT/11 具有类似且更具破坏性的潜力,可能会给我们带来全球性的麻烦。
我们能做些什么?
好吧,在撰写本文时,URGENT/11 的后果尚不可知。媒体已经让整个行业提高了警惕,Wind River 也明确表示会为受影响者提供支持。未来几个月将揭示是否有攻击者选择以任何实质性的方式利用这些已知漏洞,但在此期间,最显而易见的解决方案是听取大量建议,并修补你所接触到的任何相关设备。
从长远来看,使命依然不变:每个人在软件安全方面都需要做得更好。URGENT/11 的 CVE 漏洞通常是令人担忧的简单后门,而它们多年未被发现的事实,证明了整个行业对安全问题的关注和意识仍然相当薄弱。
每一位开发人员都有机会尽自己的一份力量,他们需要获得支持,以学习如何从生产之初就确保代码安全。他们周围有影响力的人员,从应用安全团队到高管层,都可以确保企业内部的每一个软件接触点都能营造出积极的安全文化。
想测试一下自己的安全意识吗?我们的游戏化平台可以为你提供类似于 URGENT/11 中发现的真实代码挑战。来看看你的表现如何:
- ipdhcpc 中 DHCP Offer/ACK 解析的堆溢出 (CVE-2019-12257)
内存损坏 - 堆溢出 - 通过畸形 TCP 选项进行的 TCP 连接拒绝服务攻击 (CVE-2019-12258)
传输层保护不足 - 敏感信息未受保护的传输 - ipdhcpc DHCP 客户端在 IPv4 分配中的逻辑缺陷 (CVE-2019-12264)
业务逻辑缺陷 - 通过 IGMP 解析中的 NULL 指针解引用进行的拒绝服务攻击 (CVE-2019-12259)
内存损坏 - 空指针解引用 - 通过 IGMPv3 特定成员报告进行的 IGMP 信息泄露 (CVE-2019-12265)
信息泄露 - 敏感数据泄露
在 AI 驱动的开发成果发布前实现有效治理
评估 AI 辅助风险,在提交代码时强制执行安全编码策略,并加速整个软件开发生命周期的安全交付。
探索更多博客
获取有关安全编码、人工智能治理和软件风险管理的专家内容。
%252520%252520(3).avif)
Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Security as culture: How Blue Prism cultivates world-class secure developers
Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed
在产品发布前确保 AI 驱动的开发安全
洞察开发风险,执行安全策略,并在整个软件开发生命周期中预防漏洞。



.avif)