在商店购买吸尘器。只要这样做,你就可以获得一把“重复钥匙”来操作同一区域其他人家里的吸尘器。如果这个故事属实,那么在你房间里运行的吸尘器也可能是别人的重复钥匙。而且,这个洞是在主人无法关闭的地方。
2026 年 7 月 13 日,一位独立研究人员披露了联网 Shark 机器人吸尘器中的远程代码执行 (RCE) 漏洞。
研究人员在 Shark RV2320EDUS 和 AV1102ARUS 上测试了该问题,并将问题归因于固件中内置的 AWS IoT Core MQTT 策略和命令执行功能过于宽松。
通过对设备进行物理访问,可以提取 AWS 证书和私钥,这可能会影响同一区域中的其他设备。经过 24 小时的观察,我们处理了超过 1050 万条 MQTT 消息,并识别了大约 152 万个独特设备,其中大约 673,816 个(44%)显示支持命令执行功能。第一次接触 SharkNinja 是在 2026 年 3 月 1 日,截至 7 月 13 日,尚未提供任何补丁。
从: 数以百万计的 Shark 机器人吸尘器容易受到未修补的远程代码执行缺陷的影响
【编辑部评论】
如果你把这个问题当作一个关于“吸尘器被黑客攻击”的故事来阅读,你就会误解这个问题的本质。被针对的不是吸尘器本身,而是吸尘器与云端交换的“钥匙”的设计。是。
机器人吸尘器在房子周围移动,用摄像头观察周围环境,记住平面图,并连接到你家的 Wi-Fi。换句话说,车轮上的传感器正在深入每个家庭。如果未经授权的命令被发送到这些设备之一,其影响将不仅仅是吸走垃圾。
问题的根源在于AWS IoT Core设置的权限(策略)过于宽松。本来,每个设备的证书应该缩小范围,使其只能访问“自身特定的主题”。然而,研究人员检查的 RV2320EDUS 证书允许通配符订阅同一地区的所有其他 Shark 设备。
换句话说,如果您在商店购买一把并从里面取出证书,它就会成为适用于整个区域的“重复钥匙”。——这才是重点。攻击的入口需要物理拆卸设备,但是一旦您拥有重复密钥,您就可以通过互联网攻击任何知道序列号的人。研究人员报告称,甚至其序列号也是通过宽松的订阅设置进行的通信中收集到的。
更严重的是,吸尘器的管理程序(appd)有一个内置的机制,可以直接在shell中执行从外部发送来的字符串。研究人员确认,他们能够仅使用从第一个证书中提取的证书在单独购买的 AV1102ARUS 上执行代码。实时摄像机镜头、电机远程控制、平面图数据以及以纯文本形式存储的 Wi-Fi 密码——家庭网络的入口点理论上触手可及。
尺度感不容忽视。研究人员在短短 24 小时内观察了一个 AWS 区域的大约 152 万台机器,其中大约 67 万台机器 (44%) 据称能够执行命令。考虑到无法观测到的物体数量,实际数量可能会更高。
在这件事上我们最想关注的是“用户无法自行修复”这就是重点。保持固件更新等自卫措施是有意义的。不过,由于原因不在设备端,而是在云端设置,所以唯一的根本修复方法就是等待厂商更换服务器端的策略,重新颁发有问题的证书。用户安全掌握在看不见的云操作手中。
我还将谈谈回应的背景。研究人员于 3 月 1 日首次联系 SharkNinja,并于 3 月 11 日提供了技术细节。这是所谓的“负责任的披露”程序,允许 90 天的宽限期。即使在那之后,也没有给出明确的修改日期,发布日期为 7 月 13 日。据报道,该公司询问“这个案例是否应该首先贴上 CVE(漏洞识别号)标签?”这一事实悄悄反映了制造商处理家庭物联网漏洞的方式。
这不仅仅是鲨鱼的失败;也是鲨鱼的失败。这是行业中反复出现的模式。关于扫地机器人,已知2024年发生了科沃斯机器远程劫持事件,2026年2月发生了DJI ROMO远程劫持事件。随着越来越多的自主设备进入我们的家庭,它们的安全性将不再取决于设备的坚固性,而是取决于谁掌握着云中内容的密钥。——编辑部是这么认为的。
能够在我们家中移动、观察和记忆的机器是一个值得欢迎的发展。然而,为了安心地接受这次进化,看不见的云权限设计才是真正的堡垒我也想有这样的观点。
[相关文章]
吸尘器辱骂!-科沃斯Deebot X2被黑事件:物联网设备安全风险凸显
本文编辑评论中提到的科沃斯事件的详细信息。吸尘器被远程劫持的最直接先例。
只需一个语音命令即可接管机器人。 Unitree机器人漏洞在中国GEEKCon上展示
该案例与本案具有相同类型的风险,即家庭和商业机器人被远程劫持。
8月30日【今天是什么日子? ] 家务自动化120年。机器人吸尘器侵入家务了吗?
一个从历史角度讨论劫持机器人吸尘器风险的项目。与本文的高视角产生共鸣的一本书。
[编者后记]
我更感兴趣的是后来购买的673,816台的数量。由于某种原因,研究人员选择作为第二个设备的 AV1102ARUS 的证书其权限范围被缩小。尽管这些产品来自同一制造商并连接到同一云,但其中一个拥有“重复密钥”,而另一个则没有。
安全与危险之间的区别不在于技术能力,而在于产品中融入了哪条生产线、何时以及哪些设置。目前,所有者无法检查设备位于哪一侧。你房间里的孩子是哪一天出生的?
【术语解释】
RCE(远程代码执行)
允许攻击者通过网络在目标设备或服务器上执行任意程序(命令)的漏洞或攻击方法。在物联网设备中,这是最危险的缺陷类型,如果允许,可能会直接导致劫持。
MQTT
“消息队列遥测传输”的缩写。它是一种轻量级通信协议,广泛用于物联网设备和云端之间频繁交换少量数据的消息。这次,吸尘器也使用 MQTT 与云端进行通信。
通配符订阅(主题)
在 MQTT 中,每个设备的通信按称为“主题”的目的地进行排序。如果您使用“#”等符号(通配符),通常只能看到自己目的地的设备将能够同时接收发往多个设备的通信。这次的问题是,这次的认购范围没有缩小。
设备证书/私钥(双向 TLS)
云用来确认该设备是否正品的电子身份证和密钥。设备和服务器相互匹配证书进行身份验证的机制称为相互 TLS。该证书的原则是缩小权限范围,以便您只能打开您私有的目的地。
应用程序/Exec_Command
appd 是一个常驻程序(守护进程),用于在吸尘器内部运行的设备管理。根据研究人员的分析,该应用程序被配置为执行其在其内部 shell 中收到的消息中“Exec_Command”项中的字符串。这会触发 RCE。
固件
内置于设备中并控制其操作的基本软件。它是吸尘器的大脑,还存储证书和配置文件。
Wi-Fi PSK(事前共有键)
密钥是连接家庭 Wi-Fi 的密码。这次,它以未加密的形式以“纯文本”形式存储在设备上,如果被盗,它可能成为家庭网络的入口点。
CVE
“常见漏洞和暴露”的缩写。它是一种国际机制,为世界各地发现的漏洞分配一个共同的识别号,允许相关各方指向同一事物并共享信息并采取对策。
负责任的披露
安全行业的一种做法是,发现者首先私下向制造商报告漏洞,给予他们一定的宽限期(本例中为 90 天)以鼓励他们修复漏洞,只有在没有任何进展的情况下才将漏洞公开。
地区
云提供商拥有一组服务器的地理划分。据称,这次损坏的范围是特定 AWS 区域中附有证书的设备。
[参考链接]
Shark®/SharkNinja 官方网站(外部)
这是处理Shark和Ninja产品的制造商的官方网站,其中包括这次被指出问题的Shark扫地机器人。支持的起点。
(外部)
官方对云平台AWS IoT Core的解释,该平台是该漏洞的舞台。您可以查看文章中的机制,例如MQTT和设备认证。
(外部)
有关将策略附加到设备证书以及限制 MQTT 主题订阅/发布权限的官方说明。显示应就位的正确设置的材料。
[参考文章]
没有 Shark 是安全的:数以百万计的 Shark 吸尘器容易遭受 RCE(tokay0)(外部)
主要信息由发现者本人提供。除了入侵的所有步骤之外,还记录了152万台和673,816台设备的实际测量(44%)。
(外部)
一篇新闻文章阐明了允许一个证书向其他模型发送命令的结构,并以数字形式阐明了总数的 44% 对执行功能做出了响应。
Shark Vacuum RCE 漏洞可让攻击者远程控制摄像头和电机(Cyber Press)(外部)
一篇详细的技术文章,详细介绍了渗透 UART 引脚并使 SSH 永久生效的步骤,并解释了如何违背 7 月 10 日修复承诺。
鲨鱼扫地机器人存在严重云漏洞:证书打开第三方设备(igor'sLAB)(外部)
解释一个设备证书成为整个区域的主密钥的结构,并将其与 AWS 推荐的设置进行比较。可以在服务器端进行短期修正。
鲨鱼机器人真空安全漏洞研究人员报告(Vacuum Wars)(外部)
从用户的角度组织文章。明确说明未应用CVE,修复方法是更改云设置而不是更新固件。
程序员使用 PlayStation 控制器意外破解 7,000 个 DJI 扫地机器人(科技时报)(外部)
2026 年 2 月的 DJI Romo 事件。一台机器的令牌成为大约 7,000 台机器的重复密钥,这是显示与 Shark 机器相同结构的最新先例示例。
