【缝隙公告】Redis TLS Pending-List Use-After-Free 远程代码执行缝隙

颁布功夫 2026-08-26

一、缝隙概述


Z6·人生就是博(中国区)官方网站


Redis是一款开源内存数据存储系统 ,可用作数据库、缓存、新闻代理和流式数据处置平台 ,支持丰硕的数据结构、悠久化、复造、集群及高可用职能 ,宽泛利用于高机能业务系统和散布式利用。

 

2026年8月26日 ,Z6人生就是博安全应急响应中心(VSRC)监测到Redis TLS Pending-List Use-After-Free 远程代码执行缝隙。Redis在tlsProcessPendingData()遍历TLS待处置数据链表时 ,事务处置过程可能沉新进入事务循环 ,导致迭代器缓存的后继节点被移除并开释 ,随后表层遍历持续接见已开释节点。攻击者可通过正常TLS号令接口结合Lua剧本、Pub/Sub及堆布局节造触发该问题 ,进一步机关内存读写能力并批改Redis运行状态 ,最终以redis-server过程权限执行肆意系统号令。公开PoC已在官方amd64 Redis 8.8.0镜像环境中实现远程号令执行 ,可能导致服务器权限及业务运行环境被攻击者节造。

 


二、影响领域



Redis 8.10.x < 8.10.1

Redis 8.8.x < 8.8.2

Redis 8.6.x < 8.6.6

Redis 8.4.x < 8.4.6

Redis 8.2.x < 8.2.9

Redis 7.4.x < 7.4.11

Redis 7.2.x < 7.2.16

Redis 6.2.x < 6.2.24

 

 

三、安全措施



3.1 升级版本


官方已颁布建复补丁 ,以建复该缝隙。

Redis 8.10.x >= 8.10.1

Redis 8.8.x >= 8.8.2

Redis 8.6.x >= 8.6.6

Redis 8.4.x >= 8.4.6

Redis 8.2.x >= 8.2.9

Redis 7.4.x >= 7.4.11

Redis 7.2.x >= 7.2.16

Redis 6.2.x >= 6.2.24

 

下载链接:

https://github.com/redis/redis/releases/

 

3.2 一时措施


暂无。

 

3.3 通用建议


定期更新系统补丁 ,削减系统缝隙 ,提升服务器的安全性。

加强系统和网络的接见节造 ,批改防火墙战术 ,关关非必要的利用端口或服务 ,削减将危险服务(如SSH、RDP等)露出到公网 ,削减攻击面。

使用企业级安全产品 ,提升企业的网络安全机能。

加强系统用户和权限治理 ,启用多成分认证机造和最幼权限准则 ,用户和软件权限应维持在最低限度。

启用强密码战术并设置为定期批改。

 

3.4 参考链接


https://x.com/v12sec/status/2092320360578629982

https://github.com/v12-security/pocs/tree/main/redis/server_ssl

https://github.com/redis/redis/commit/6d088c335d5c3ec49a6c28486140b498e70b7834