CVE-2026-25588RedisTimeSeries模块在1.12.14之前的版本中存在严重安全漏洞。由于未能正确验证通过Redis RESTORE命令处理的序列化值,拥有RESTORE权限的攻击者可构造特制的恶意payload,触发无效内存访问,从而可能导致服务器被远程代码执行和控制。
该漏洞的根本原因在于RedisTimeSeries模块对Redis RESTORE命令传入的序列化数据缺乏严格的类型和边界校验。攻击者首先需要能够连接到目标Redis服务器,并具备执行RESTORE命令的权限。在满足前提条件的情况下,攻击者可以构造包含恶意结构的序列化数据包。当RedisTimeSeries模块尝试解析并恢复这些数据时,会触发越界内存读取或写入。由于该模块运行在Redis进程上下文中,这种内存破坏漏洞可以被进一步利用来修改关键内存区域(如返回地址),最终导致远程代码执行(RCE),使攻击者完全控制服务器。