CVE-2026-32284CVE-2026-32284 是存在于 shamaton/msgpack 库中的一个安全漏洞。由于解码器在处理截断的 fixext 数据(格式代码 0xd4-0xd8)时未能正确验证输入缓冲区的长度,导致发生越界读取。攻击者可利用此漏洞触发应用程序运行时恐慌,从而造成拒绝服务攻击。
该漏洞的根源在于 msgpack 解码器对 fixext 格式(format codes 0xd4-0xd8)的数据处理逻辑存在缺陷。当解码器解析这些特定格式代码时,预设了固定的数据长度,但未对实际接收到的输入缓冲区长度进行充分校验。攻击者可以构造包含截断 fixext 数据的恶意 msgpack 报文发送给目标服务。当解码器尝试读取不存在的后续数据字节时,会发生越界内存访问,进而触发 Go 语言的 runtime panic。由于该漏洞无需身份认证且通过网络远程触发,攻击者可轻易导致目标服务进程崩溃,严重影响系统可用性。