大数跨境
0
0

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

微软披露25个漏洞 BadAlloc,至少影响数十亿智能设备 代码卫士
2021-04-30
0
导读:还有厂商未修复

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

编译:奇安信代码卫士


微软研究团队发现了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)

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

产品线。

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

【声明】内容源于网络
0
0
代码卫士
奇安信代码卫士是国内第一家专注于软件开发安全的产品线,产品涵盖代码安全缺陷检测、软件编码合规检测、开源组件溯源检测三大方向,分别解决软件开发过程中的安全缺陷和漏洞问题、编码合规性问题、开源组件安全管控问题。本订阅号提供国内外热点安全资讯。
内容 3434
粉丝 0
代码卫士 奇安信代码卫士是国内第一家专注于软件开发安全的产品线,产品涵盖代码安全缺陷检测、软件编码合规检测、开源组件溯源检测三大方向,分别解决软件开发过程中的安全缺陷和漏洞问题、编码合规性问题、开源组件安全管控问题。本订阅号提供国内外热点安全资讯。
总阅读766
粉丝0
内容3.4k