VU#128947:COVESA vsomeip 在可靠(TCP)端点缓冲区处理中过度分配内存
Vsomeip 是一款汽车通信中间件,在 3.7.3 及更早版本中存在一个关键的内存分配漏洞。该缺陷允许远程攻击者耗尽主机内存并导致拒绝服务。受影响的组件为可靠 TCP 端点,软件会在确认接收之前,根据攻击者声明的消息大小增长其接收缓冲区。由于未配置任何大小限制,攻击者可为每个连接请求高达 4 GB 的内存。这甚至可能在内存受限的系统上导致服务终止。该问题已公开披露为 COVESA/vsomeip 问题 #1009。该问题已在 vsomeip 3.7.4 版本中修复,该版本引入了默认的 10 MiB 最大消息大小限制。无法升级的部署可通过显式配置消息大小限制进行缓解。此外,建议通过网络分段将可靠端点与不受信任的网络隔离。监控异常的内存增长和连接尝试有助于检测利用行为。