CVE-2025-63548Eprosima Micro-XRCE-DDS Agent v3.0.1版本存在一个安全漏洞,允许远程攻击者通过发送特制的网络数据包来触发拒绝服务条件。该漏洞的根本原因在于Agent未能正确验证数据包中布尔字段的有效性。由于攻击无需认证且无需用户交互,攻击者可轻易利用此漏洞导致目标服务崩溃或不可用,严重影响系统的可用性。
该漏洞位于Eprosima Micro-XRCE-DDS Agent 3.0.1的数据包处理逻辑中。Micro-XRCE-DDS Agent是DDS(数据分发服务)协议的一种轻量级实现,常用于嵌入式系统与ROS2等环境的通信。在解析接收到的数据包时,程序未对布尔类型字段进行严格的边界检查或有效性验证。攻击者可以构造一个包含非标准布尔值(例如非0或1的数值,如0x02或0xFF)的数据包发送给Agent。当Agent解析该字段时,由于逻辑处理错误,可能导致内存访问越界、异常抛出未捕获或进入死循环,最终导致Agent进程崩溃或停止响应,造成拒绝服务。