CVE-2026-33524Zserio是一个高效的结构化数据序列化框架。在2.18.1版本之前,该框架存在严重的安全缺陷,允许攻击者利用精心设计的微小载荷(仅4-5字节)触发解析逻辑错误,强制系统尝试分配高达16GB的内存资源。这种恶意行为会迅速耗尽可用内存,导致进程触发OOM(内存不足)保护机制而崩溃,从而造成拒绝服务。该漏洞已在2.18.1版本中得到修复。
该漏洞的根源在于Zserio反序列化器在解析特定类型的结构化数据时,未能正确验证输入数据所隐含的内存分配请求大小。攻击者利用这一逻辑缺陷,可以构造一个包含恶意长度或索引字节的特制数据包。根据CVSS向量分析,该漏洞利用难度低且无需用户交互,攻击者可轻易远程发起攻击。当解析器处理这串仅4-5字节的数据时,会错误地将其解释为需要分配超大内存块的指令(可能涉及整数溢出导致的大小计算错误),进而尝试申请高达16GB的连续内存空间。这将瞬间耗尽服务器资源,触发操作系统的OOM Killer强制终止进程,导致严重的拒绝服务。