0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

远程代码执行漏洞现身运行内嵌式系统的流行操作系统

pIuy_EAQapp 来源:未知 作者:工程师曾暄茗 2018-10-28 09:30 次阅读

在主要用于智能家居及关键基础设施系统中的大部分微处理器单片机的开源操作系统FreeRTOS中,已发现13个漏洞,其中三分之一可用来执行远程代码。

这些存在于TCP/IP协议栈的漏洞感染了由亚马逊维护的FreeRTOS衍生系统,及由WITTENSTEIN高集成系统(WHIS)维护的OpenRTOS 与 SafeRTOS系统,这些系统是适用于MIT许可证的商业产品变体。

发现13个漏洞

安全公司辛培力安(Zimperium)的奥利·卡里班(Ori Karliner)分析了该操作系统,发现各类操作系统皆受四个远程代码执行漏洞、一个拒绝服务漏洞(DoS)、七个信息泄露漏洞以及另一未公开类型的安全问题影响。

受影响版本为FreeRTOS版本V10.0.1(基于FreeRTOS+TCP协议栈)、AWSFreeRTOS版本V1.3.1、OpenRTOS 以及 SafeRTOS(包含WHIS ConnectT中间件TCP/IP组件)。

亚马逊得知该情况后,已发布补丁来缓解这些漏洞。

由安全公司辛培力安发布的一份报告可知,在接下来30天内,该公司将不再公布任何技术细节,“以确保各小型供应商顺利修复这些漏洞”。

内嵌式系统的首选

芯片公司开发该基于微内核的实时操作系统FreeRTOS已超过15年,目前该系统已成为厂商制造嵌入式设备的首要选择。

该操作系统支持40多个硬件平台,可用于各类产品的单片机,如:温度监测仪、电器、传感器、健身追踪器、工业自动化系统、汽车、门锁、电力仪表以及任何基于微控制器的设备。

由于FreeRTOS的工作在较小范围的组件,因此它缺乏精致硬件所具有的复杂性。不过,它实现了一个重要的功能,因为它允许在输入时处理数据。

大约在一年前,亚马逊决定开发该产品,加入物联网行业细分领域。该公司通过添加函数库来扩展内核,以支持云连接、云安全及无线更新。

以下是感染FreeRTOS的全部漏洞及其标识码列表:

CVE-2018-16522 远程代码执行
CVE-2018-16525 远程代码执行
CVE-2018-16526 远程代码执行
CVE-2018-16528 远程代码执行
CVE-2018-16523 拒绝服务
CVE-2018-16524 信息泄露
CVE-2018-16527 信息泄露
CVE-2018-16599 信息泄露
CVE-2018-16600 信息泄露
CVE-2018-16601 信息泄露
CVE-2018-16602 信息泄露
CVE-2018-16603 信息泄露
CVE-2018-16598 其他

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5999

    文章

    43966

    浏览量

    620736
  • 智能家居
    +关注

    关注

    1912

    文章

    9145

    浏览量

    179313
  • 漏洞
    +关注

    关注

    0

    文章

    193

    浏览量

    15113

原文标题:远程代码执行漏洞现身运行内嵌式系统的流行操作系统

文章出处:【微信号:EAQapp,微信公众号:E安全】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Rust漏洞远程执行恶意指令,已发布安全补丁

    漏洞源于操作系统命令及参数注入缺陷,攻击者能非法执行可能有害的指令。CVSS评分达10/10,意味着无须认证即可借助该漏洞发起低难度远端攻击。
    的头像 发表于 04-10 14:24 318次阅读

    隐形内嵌!触想智能发布全新B款内嵌式工控一体机及内嵌式工业显示器

    近日,触想智能发布全新B款内嵌式工控系列TPC-19.该系列可支持显示器和一体机等多种品类、多级配置的灵活选购。标志性的2.5mm矮阶窄边面板设计,适配隐形内嵌式安装,专为机柜类设备应用打造,以高契合的物理结构,带动稳定、高品质的性能输出。
    的头像 发表于 12-04 16:55 323次阅读

    LabVIEW在不同操作系统上使VI、可执行文件或安装程序

    LabVIEW在不同操作系统上使VI、可执行文件或安装程序 LabVIEW可以在多个操作系统运行,主要支持以下几种操作系统: Window
    发表于 12-02 21:47

    开源操作系统大全

    程序。 2、ToAruOS ToAruOS 是一个由伊利诺伊大学计算机科学本科生开发的业余爱好操作系统,其代码托管在 GitHub 上。ToAruOS 可在 P OSIX 和 x86 架构上运行,其
    发表于 10-27 15:13

    鸿蒙操作系统的前世今生

    HarmonyOS 2.0源码捐赠给开放原子开源基金会孵化,得到OpenHarmonyOS 1.0并开放下载。 2020年12月22号,OpenHarmony全场景分布终端操作系统(以下简称OpenHarmony
    发表于 10-08 19:55

    STM32嵌入操作系统介绍

    嵌入操作系统的特点• 嵌入操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统
    发表于 09-28 06:59

    嵌入操作系统IJLC/OS一Ⅱ在通信电源监控中应用

    的查询分析和统计等功能也必不可少。通信电源设备运行参数多,实时效果强,在设备当中选择功能强大的控制芯片.应用嵌入操作系统.使其尽可能地发挥出强大的软件控制功能,满足用户对通信电源控制的各种要求。与传统
    发表于 09-20 06:46

    STM32嵌入操作系统介绍

    嵌入操作系统的特点• 嵌入操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统
    发表于 09-11 07:24

    多个任务程序如何在RTX实时操作系统运行

    执行多项任务,同时帮助使程序代码结构化和易于维护。这个样本代码显示用户如何在RTX环境中创造任务和履行实时操作系统的各种功能。 您可以在下列时间下载样本
    发表于 08-22 08:18

    新唐无感FOC方案: 磁铁内嵌式电机适用吗?

    新唐M4无感FOC方案,位置估算的方法,考滤到了内嵌式IPMSM 电机的 d 轴电感与 q 轴电感的不同,在代码中要配置 Ld 和 Lq 的数值, 并且必须 Lq >= Ld。 当
    发表于 06-19 08:52

    进程地址空间与熔断 (meltdown) 漏洞(2)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年06月01日 16:36:06

    执行流程(2)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年05月31日 23:28:07

    执行流程(1)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年05月31日 23:27:40

    执行ELF格式的二进制代码-load_icode的实现(2)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年05月31日 23:27:15

    聊聊操作系统

    说到操作系统,大家都不会陌生。我们天天都在接触操作系统——用台式机或笔记本电脑,使用的是windows和macOS系统;用手机、平板电脑,则是android(安卓)和iOS系统
    的头像 发表于 05-12 11:13 1024次阅读
    聊聊<b class='flag-5'>操作系统</b>