CVE-2025-41109Ghost Robotics Vision 60是一款四足无人地面机器人平台,广泛应用于军事、安防和工业巡检等领域。该机器人在其物理接口设计中存在严重的安全缺陷:设备包含三个RJ45网络连接器和一个USB Type-C端口,但这些接口均未部署任何身份认证机制。
具体而言,机器人的内部路由器会自动为任何通过物理方式连接的设备分配IP地址,攻击者无需获取部署网络的凭证即可接入机器人内部网络。一旦成功接入,攻击者可以监控机器人的所有数据流量,因为该机器人默认运行ROS 2(Robot Operating System 2)中间件,而ROS 2在默认配置下不启用任何认证机制。
该漏洞的CVSS评分为4.6,属于中危级别。虽然攻击需要物理接触(攻击向量为物理邻接),但由于机器人在实际部署环境中可能被放置在非完全受控的区域(如巡逻路线上的户外环境),物理接触的风险不可忽视。漏洞的机密性影响为高,攻击者可获取机器人传感器数据、摄像头画面、位置信息及控制指令等敏感数据。该漏洞由西班牙国家网络安全研究所(INCIBE)发现并报告。
该漏洞的核心问题在于Ghost Robotics Vision 60机器人在物理接口层面缺乏访问控制和安全认证机制,涉及以下技术细节:
1. **物理接口暴露**:Vision 60机器人暴露了三个RJ45以太网端口和一个USB Type-C端口,这些端口均可被物理接触者直接利用,无需任何凭证或身份验证。
2. **DHCP自动分配**:机器人的内部路由器运行DHCP服务,会自动为连接到其网络接口的任何设备分配IP地址。这意味着攻击者只需插入网线或连接一个自建的WiFi接入点,即可立即获得有效的网络接入。
3. **ROS 2默认无认证**:机器人内部运行ROS 2 Humble(或其他版本),该中间件在默认配置下不启用SROS2(Secure ROS 2)安全机制。ROS 2节点之间的通信(如话题订阅、服务调用、参数设置等)均以明文形式传输,且无身份验证。
4. **数据泄露路径**:攻击者接入网络后,可使用ROS 2命令行工具(如ros2 topic list、ros2 topic echo)枚举并订阅所有可用话题,获取传感器数据(激光雷达、IMU、摄像头图像)、机器人状态信息、导航路径及控制指令。
5. **利用前提**:攻击需要物理接触机器人或能够将恶意设备放置在机器人附近(例如通过隐蔽的WiFi接入点)。一旦建立网络连接,无需用户交互即可执行数据窃取操作。