CVE-2026-5190aws-c-event-stream 0.6.0之前版本的流解码器存在越界写入漏洞。攻击者通过控制恶意服务器发送特制的事件流消息,能够触发处理该消息的客户端应用程序发生内存损坏。利用此漏洞,攻击者可绕过现有安全机制,最终导致在客户端系统上执行任意代码,严重威胁系统安全。
该漏洞深层原因在于aws-c-event-stream库的流解码器未能对解析的数据长度字段进行严格验证。当处理特制的事件流消息时,解码器会根据受控的长度值执行内存写入操作,从而超出预分配缓冲区的边界。攻击者可利用此缺陷,向受信任的客户端发送包含畸形头部或长度字段的数据包。一旦客户端解析这些数据,便会引发堆或栈溢出,导致内存损坏。这种破坏可被进一步利用来修改指令指针或构造ROP链,最终在受害者机器上以应用程序的运行权限执行任意恶意代码。此漏洞利用需要一定的用户交互,通常通过诱导用户连接恶意服务器实现。