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

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

3天内不再提示

虹科Vdoo披露多个网络交换机中的漏洞

广州虹科电子科技有限公司 来源:工业物联网技术 作者:虹科工业团队 2021-06-25 14:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

虹科Vdoo长时间致力于改善物联网嵌入式设备安全状态的工作,除了我们的内部研究外,虹科Vdoo一直作为第三方机构与信息安全社区密切合作,帮助研究人员与供应商进行沟通,协助供应商以最专业和最安全的方式处理披露的漏洞,尽量减少已部署设备和最终用户的风险。

今天,作为我们与著名安全研究人员bashis合作的一部分,我们披露了多个网络交换机中的漏洞。近年来,bashis在不同的连接设备中发现并发布了多个零日漏洞,主要来自视频监控领域。

通过研究多个网络交换机,bashis 发现并披露了几个关键漏洞——多个导致远程代码执行 (RCE) 的堆栈溢出漏洞,其中一些不需要身份验证;对配置/固件升级CGI的未经身份验证的访问;需要的命令注入漏洞验证。这些漏洞源自Realtek管理开关控制器(RTL83xx)SDK,可能与使用此SDK代码的多个不同供应商的多个网络交换模型有关。

虹科Vdoo联系了bashis列举的所有可能受影响的供应商,并负责任地向做出响应的供应商披露了漏洞。但是从我们于2019年3月首次采取措施以来,我们没有从Realtek收到有关这些问题的任何技术回复。

受影响的供应商/型号列表

HONG KE IIOT

Zyxel通信集团公司,型号GS1900-24 v2.40AAHL.120180705- 已确认并修补漏洞。

NETGEAR, 型号GS750E ProSAFE Plus Switch v1.0.0.22, GS728TPv2, GS728TPPv2, GS752TPv2, GS752TPP v6.0.0.45, GS752TPP v6.0.0.37- 已确认并修补漏洞。

Cisco系统股份有限公司,220 系列智能交换机,1.1.4.4 之前的版本 - 已确认并修补漏洞。

Realtek,SDK+型号RTL8380-24GE-4GEC v3.0.0.43126 - 到目前为止没有收到对Vdoo最初方案的回应。

EnGenius技术股份有限公司,型号EGS2110P v1.05.20150810-1754, EWS1200-28TFP v1.07.22c1.9.21181018-0228, EWS1200-28TFP v1.06.21c1.8.77_180906-0716-到目前为止,虹科Vdoo没有收到任何回应。

PLANET技术公司,型号GS-4210-8P2S v1.0b17111、GS-4210-24T2S v2.0b160727-到目前为止,虹科Vdoo没有收到任何回应。

DrayTek公司,型号 VigorSwitch P1100 v2.1.4 - 漏洞尚待供应商确认。

CERIO公司,型号 CS-2424G-24P v1.00.29-到目前为止,虹科Vdoo没有收到任何回应。

ALLNET股份有限公司,型号 ALL-SG8208M v2.2.1 - 漏洞已确认,尚未修补。

Xhome,型号DownLoop-G24M v3.0.0.43126-到目前为止,虹科Vdoo没有收到任何回应。

Abaniact(INABA 的一个品牌),型号 AML2-PS16-17GP L2 v116B00033-到目前为止,虹科Vdoo没有收到任何回应。

Araknis 网络 (SnapAV),型号 AN-310-SW-16-POE v1.2.00_171225-1618 - 漏洞尚未得到供应商的确认。

EDIMAX技术有限公司, 型号 GS-5424PLC v1.1.1.6, GS-5424PLC v1.1.1.5-到目前为止,虹科Vdoo没有收到任何回应。

Open Mesh公司的模型为 OMS24 v01.03.24_180823-1626-到目前为止,虹科Vdoo没有收到任何回应。

Pakedgedevice & Software公司,型号 SX-8P v1.04 - 到目前为止,没有收到对Vdoo 最初方法的回应。

深圳市天网博通科技有限公司,型号 P3026M-24POE (V3) v3.1.1-R1 - 到目前为止没有收到来自Vdoo 的初始方法的回应。

虹科Vdoo将继续进行披露并与受影响的供应商合作。因此,我们鼓励使用 SDK 并且可能存在漏洞的供应商与我们联系,反映新的受影响供应商、修补和披露的当前状态。

对设备制造商的建议

本研究分析的网络交换机中发现的一些不良架构实践使攻击者更容易发现和利用漏洞。我们建议设备制造商考虑以下几点:

输入清除

当从外部接口获取输入时,输入应该从可能导致shell命令注入漏洞的shell特殊字符中清除。

采用外部进程执行任务(例如配置设备或其操作系统),而不是使用编程语言(库函数)的现有 API(如果存在)。

执行外部进程,特别是运行 shell 命令可能会向程序引入命令注入漏洞。

使用安全的函数

strcpy函数是不安全的,应该替换为安全的strncpy函数,它可以限制复制到目标缓冲区的字符数量并避免潜在的缓冲区溢出漏洞。最佳做法不使用这些函数的任何不安全版本。

用户模式ASLR

ASLR已经在设备上运行的Linux操作系统中实现并打开,唯一需要做的更改是通过向GCC添加“-pie -fPIE”标志使主二进制文件与其兼容。使用此功能,攻击者无法猜测他想要跳转到的功能的地址。

堆栈金丝雀

这是一个非常简单且重要的安全功能,可以通过向GCC添加“-fstack-protector-all”标志来开启。使用此功能,可执行文件会在识别出堆栈受到威胁时崩溃。这将短暂地拒绝服务,但至少它不会允许攻击者运行他选择的代码。

需要注意的是,此功能会导致性能下降,因为每个函数都会检查堆栈金丝雀。如果这种性能下降导致无法使用,则可以控制堆栈金丝雀的创建并将它们设置为仅放置在很可能容易受到堆栈缓冲区溢出影响的函数上。如果使用GCC编译器,可以通过使用“-fstack-protector”标志和“--param ssp-buffer-size”来完成。

未进行固件加密

固件加密将提高门槛,使攻击者更难分析固件中的错误,特别是使用最新固件和以前固件之间的二进制差异方法来查找和分析补丁,并通过这种方式 - 发现旧版本中仍然存在的漏洞。

此外,该设备包含带有函数名称等符号的未剥离二进制文件。这有助于我们理解代码的工作原理。另一方面,值得注意的是,固件内容的隐匿性安全方法可能会导致存在问题,但由于固件已正确加密,所以未被发现和修复。通过向社区分发未加密的固件,安全研究人员可以通过负责任的披露流程审查安全性并通过他们的发现来增强安全性。

缺少固件数字签名

这允许攻击者重新打包恶意固件。供应商应考虑签署他们的固件,以防止这种威胁。

附录-虹科Vdoo安全性防护平台

虹科Vdoo是端到端的产品安全分析平台,在整个产品生命周期中自动化所以软件安全任务,确保所有安全问题得到优先处理、沟通和缓解。垂直无关的平台使各种行业的设备制造商和部署者能够跨多个业务线扩展其产品安全功能。虹科Vdoo的自动保护连接产品的方法使客户大大缩短了上市时间,减少了资源需求,增加了销售,降低了总体风险。

虹科--工业物联网

虹科是一家在工业物联网IIoT行业经验超过3年的高科技公司,虹科与世界领域顶级公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等合作,提供先进的高端工业4.0工业触摸屏、高端边缘计算机、IoT开发框架、PLC与HMI一体机、OPC UA、工业级树莓派、VTSCADA等解决方案。物联网事业部所有成员都受过专业培训,并获得专业资格认证,平均3年+的技术经验和水平一致赢得客户极好口碑。我们积极参与行业协会的工作,为推广先进技术的普及做出了重要贡献。至今,虹科已经为行业内诸多用户提供从硬件到软件的不同方案,并参与和协助了众多OEM的设备研发和移植项目,以及终端用户的智能工厂和工业4.0升级改造项目。

责任编辑:haq

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

    关注

    5186

    文章

    20145

    浏览量

    328743
  • 工业互联网
    +关注

    关注

    28

    文章

    4383

    浏览量

    95992
  • 虹科电子
    +关注

    关注

    0

    文章

    723

    浏览量

    15164

原文标题:虹科案例 | 虹科Vdoo与安全社区合作披露多个网络交换机中的重大漏洞

文章出处:【微信号:Hongketeam,微信公众号:广州虹科电子科技有限公司】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    广州邮工业级以太网交换机:严苛环境下的“网络硬核卫士

    在智能制造、轨道交通、能源电力等关键领域,网络设备的稳定性直接决定了生产系统的效率与安全。当普通交换机在高温、电磁干扰、粉尘等环境中频繁“罢工”时,广州邮工业级以太网交换机却凭借其“
    的头像 发表于 10-15 14:01 224次阅读
    广州邮<b class='flag-5'>科</b>工业级以太网<b class='flag-5'>交换机</b>:严苛环境下的“<b class='flag-5'>网络</b>硬核卫士

    工业以太网交换机与商用交换机的技术差异与应用场景分析

    在当今的工业自动化和网络通信领域,交换机作为网络基础设施的核心组件,扮演着至关重要的角色。然而,市场上存在两种主要类型的交换机:工业交换机
    的头像 发表于 09-23 14:33 528次阅读

    工业网络的坚实力作:邮交换机在全场景应用的硬核解析

    起关键流量的可靠传输?近年来,以 邮交换机 为代表的工业级通信设备,正逐渐进入广大工程师的视野,成为多个严苛场景下的优选解决方案。   一、为何工业网络需要专业级
    的头像 发表于 08-26 16:28 348次阅读

    Is交换机组成的环形网络,当位于主控节点的Ism网管交换机故障后,为什么环网其他交换机不受影响?

    当位于主控节点的交换机故障断掉,环网其他交换机是如何保持正常运行的?或者说什么原理让环网其他交换机不受影响?
    发表于 08-06 06:46

    广州邮光纤交换机的应用:网络世界的幕后核心

    的应用领域呢?让我们一探究竟。 光纤交换机的核心作用 简单来说,邮光纤交换机负责将光纤网络的信息流进行智能分配。它像交通指挥员一样,根据
    的头像 发表于 07-16 14:16 398次阅读
    广州邮<b class='flag-5'>科</b>光纤<b class='flag-5'>交换机</b>的应用:<b class='flag-5'>网络</b>世界<b class='flag-5'>中</b>的幕后核心

    普通交换机和车载交换机的区别有哪些?怎么选?

    你可能知道 交换机 是一种网络设备,用于在计算机网络连接多个设备(如计算机、服务器、打印机等),并实现这些设备之间的数据
    的头像 发表于 07-09 15:53 442次阅读
    普通<b class='flag-5'>交换机</b>和车载<b class='flag-5'>交换机</b>的区别有哪些?怎么选?

    什么是工业级交换机?工业交换机作用有哪些?

    重中之重!!!     工业级交换机 是专为工业环境设计的 网络设备 ,主要作用是实现以太网设备的互联,扩大网络覆盖范围。与普通的商业交换机相比,工业级
    的头像 发表于 07-07 16:25 949次阅读

    工业交换机与普通交换机的区别:为什么工厂网络宁贵不省?

    在工业4.0和智能制造的浪潮下,工厂的每一台设备、每一处传感器都成了网络的“神经元”,而连接这些“神经元”的核心设备——工业交换机,却常被忽视。许多人会问:“工业交换机和普通
    的头像 发表于 05-23 17:14 963次阅读

    工业级交换机选型指南

    在工业自动化和物联网应用,工业级交换机是不可或缺的网络设备。它不仅需要具备高度的稳定性和可靠性,还需要适应各种恶劣的环境条件。但对于初次接触工业级交换机的用户来说,选型可能会显得有些
    的头像 发表于 04-17 16:38 1078次阅读
    工业级<b class='flag-5'>交换机</b>选型指南

    POE交换机接口详解

    在现代网络设备,PoE(以太网供电)技术已成为不可或缺的一部分。PoE交换机接口不仅能传输数据,还能通过同一条网线为终端设备供电,有效简化布线,降低成本,并提升网络部署效率。本文将全
    发表于 03-27 17:17

    如何实现POE交换机串联?

    在现代网络环境,POE(以太网)交换机凭借其同时传输数据与电源的能力,广泛应用于无线接入点(AP)、IP摄像头、VoIP电话等设备的部署。通过串联POE交换机,可以轻松扩展
    发表于 03-25 19:10

    PoE交换机如何助力智慧城市基础设施建设?

    交换机在构建这些网络中发挥着至关重要的作用。本文将探讨PoE交换机如何助力智慧城市发展,以及它们在构建强大城市网络的重要性。 智慧城
    发表于 03-25 10:20

    PoE交换机在安防监控系统的关键作用

    交换机在安防监控系统的关键作用。 什么是PoE交换机? PoE交换机是一种通过单根以太网线缆同时为网络设备提供数据传输和电源的设备,
    发表于 03-24 16:41

    PoE交换机与非PoE交换机的比较:两者能否协同工作?

    号线对并接地)而影响网络运行。 如果您需要通过非PoE交换机为PoE设备供电,可以使用PoE供电器,它能在数据传输过程为设备提供电力,确保PoE设备正常运行。 PoE交换机可以连接
    发表于 03-21 19:20

    交换机与集线器的优缺点 如何监控交换机流量

    交换机与集线器是网络中常见的两种设备,它们各自具有独特的优缺点。以下是对这两种设备的优缺点以及如何监控交换机流量的分析: 一、交换机与集线器的优缺点
    的头像 发表于 12-12 18:22 2318次阅读