微软披露25个漏洞 BadAlloc,至少影响数十亿智能设备

 聚焦源代码安全,网罗国内外最新资讯!

编译:奇安信代码卫士

微软研究团队发现了25个漏洞,影响大量智能物联网设备和工业设备。这些漏洞被统称为 “BadAlloc”。

这些漏洞是由微软的 Section 52即物联网安全研究团队 Azure Defender发现的。Section 52 联合美国网络安全和基础设施安全局 (CISA) 将所有漏洞问题告知相应厂商。

Azure Defender 团队在博客文章中表示,“这些漏洞存在于广泛用于实时操作系统 (RTOS) 、嵌入式软件开发包(SDKs)和C语言标准库 (libc) 实现的标准内存分配函数中。”

内存分配函数是编程函数,可使编程人员控制设备固件及其app和设备内置物理内存运作的方式。物联网安全公司 Armis 的研究副总裁 Ben Seri 表示,“这是操作系统及在操作系统上运行的应用程序广泛使用的内部函数。因此这些函数可被 TCP/IP 栈使用,或者由其上的任意联网 app 使用。“该团队指出,BadAlloc 漏洞产生的原因在于,”多年来作为物联网设备和嵌入式软件的一部分编写的内存分配实现并未集成适当的输入验证。“

研究人员指出,“没有这些输入验证,攻击者可利用内存分配函数执行堆溢出,从而在目标设备上执行恶意代码。“正如微软和 Seri 指出的那样,可远程执行这些攻击、通过网络或通过互联网访问设备。

修复25款产品中的15款

微软指出,在如下产品中发现了内存分配函数中的输入验证问题:

  • Amazon FreeRTOS,版本10.4.1

  • Apache Nuttx OS,版本9.1.0

  • ARM CMSIS-RTOS2,2.1.3之前的版本

  • ARM Mbed OS,版本 6.3.0

  • ARM mbed-uallaoc,版本 1.3.0

  • Cesanta Software Mongoose OS,v2.17.0

  • eCosCentric eCosPro RTOS,版本2.0.1 至 4.5.3

  • Google Cloud IoT Device SDK, 版本1.0.2

  • Linux Zephyr RTOS,2.4.0 之前版本

  • Media Tek LinkIt SDK,4.6.1 之前版本

  • Micrium OS,5.10.1及之前版本

  • Micrium uCOS II/uCOS III 1.39.0 及之前版本

  • NXP MCUXpresso SDK,2.8.2 之前版本

  • NXP MQX,5.1及之前版本

  • Redhat newlib,4.0.0 之前版本

  • RIOT OS,版本 2020.01.1

  • Samsung Tizen RT RTOS,3.0.GBB之前版本

  • TencentOS-tiny,版本3.1.0

  • Texas Instruments CC32XX,4.40.00.07 之前版本

  • Texas Instruments SimpleLink MSP432E4XX

  • Texas Instruments SimpleLink-CC13XX,4.40.00 之前版本

  • Texas Instruments SimpleLink-CC26XX,4.40.00之前版本

  • Texas Instruments SimpleLink-CC32XX,4.10.03之前版本

  • Uclibc-NG,1.0.36之前版本

  • Windriver VxWorks,7.0之前版本

CISA 今天早些时候发布公告指出,截至文本发布时,在25家受影响的组织机构中,仅有15家发布安全更新。其它10家可能会在未来几个月中发布。

在补丁发布前,CISA 和微软建议企业将易受攻击系统暴露到互联网的风险降到最低,监控物联网/运营技术系统中的异常情况,并对内网进行分段,防止 BadAlloc 漏洞遭利用。

在本文发布时,似乎并未出现这些漏洞的 PoC,但很可能在未来几周或几个月内出现。CISA 对这些漏洞的评分是9.8分(满分10分),并督促组织机构尽快解决。

CISA 或微软均未发布关于受影响产品的数量信息。从以上清单中的厂商名称来看,应该至少数十亿设备受影响。

推荐阅读

NAME:WRECK 漏洞影响近亿台物联网设备

三大制造商物联网设备遭恶意软件感染,疑似源自供应链攻击

黑客泄露50多万服务器、路由器和物联网设备的密码

开源软件源代码安全缺陷分析报告——物联网软件专题

原文链接

https://therecord.media/microsoft-discloses-badalloc-bugs-affecting-smart-devices-industrial-gear/

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的

产品线。

    觉得不错,就点个 “在看” 或 "赞” 吧~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值