文章总结: 一项研究披露KimiK3AIAgent发现Redis多个版本存在已验证的远程代码执行路径,涉及流NACK双重释放与TDigest堆溢出漏洞。攻击者可通过获取凭证从数据存储访问升级为宿主机Shell。建议及时升级、限制危险命令、网络隔离并强化认证。 综合评分: 87 文章分类: 漏洞分析,漏洞预警,应急响应,实战经验,安全建设
Kimi K3撕开Redis防线,一条命令即可从存储直达Shell
乌雲安全
2026年7月26日 13:28 重庆
在小说阅读器读本章
去阅读
一项与Kimi K3 AI Agent相关的最新研究成果披露了Redis(全球部署最广泛的内存数据存储系统之一)中存在多条已验证的远程代码执行(RCE)路径。
研究表明,研究人员alias Bera Buddies公开的发现涵盖了Redis 6.2.22、7.4.9、8.6.4及8.8.0的官方构建版本,其将流消费组中的共享NACK双重释放问题与RedisBloom TDigest模块中独立的堆溢出漏洞相结合。
Part01
Kimi K3 AI Agent发现0Day
研究人员描述了一种针对官方Redis Docker镜像的非破坏性RCE方法。涉及两类不同的漏洞:
- 流NACK双重释放(属于CVE-2026-25589不完全修复家族)——影响6.2.22、7.4.9和8.6.4版本。流消费组中的共享NACK路径可导致同一堆块被释放两次,为已认证客户端提供可靠的代码执行原语。
- TDigest堆溢出(RedisBloom,内置于8.8.0)——在Redis 8.8.0中,NACK问题已得到修复(PR #15081),但默认TDigest实现中新增的堆溢出漏洞仍可在全新实例上实现RCE。
这两种漏洞均需要利用内部部署中通常保持启用的命令:EVAL、RESTORE和XGROUP。8.8.0版本还需要默认附带的RedisBloom模块。
Redis通常位于应用层之后,使用密码保护但暴露完整的命令接口。一旦攻击者通过密钥泄露、SSRF或配置错误的网络ACL获取凭证,便可以从“数据存储访问”升级为宿主机级别的Shell,而不会以明显的方式使服务崩溃。
研究表明,共享NACK双重释放仅在8.8.0版本中完全修复。如果运维人员未应用等效补丁,旧维护分支仍暴露在风险中。与此同时,8.8.0也并非绝对安全:披露时,内置模块中的TDigest漏洞尚未修复。
8.8.0版本的布局敏感性值得注意。TDigest路径依赖于通过堆喷射构造确定的jemalloc布局,因此在全新实例、低并发流量条件下成功率最高——这些条件与许多实验室、CI环境和轻负载生产Pod相符。
Part02
受影响版本概览
受影响版本及根本原因如下:
- Redis 6.2.22:流NACK双重释放。官方镜像偏移量;其他构建版本需校准。
- Redis 7.4.9:流NACK双重释放。标准镜像;无需调试标志。
- Redis 8.6.4:流NACK双重释放。标准镜像;无需调试标志。
- Redis 8.8.0:TDigest堆溢出(RedisBloom)。NACK已修复;模块漏洞独立存在。
后渗透残留可能留下惰性键或损坏的数据结构。运维人员切勿在不了解残留状态的情况下,对受感染的8.8.0主机盲目执行FLUSHALL/SAVE。
Part03
防御者要点
在厂商补丁覆盖所有分支及RedisBloom模块之前:
- 及时升级至已修复的Redis构建版本;如果Bloom/TDigest仍存在漏洞,切勿假定8.8.0完全安全。
- 使用rename-command限制EVAL、RESTORE及相关管理原语等危险命令,或通过Redis ACL禁止应用用户使用这些命令。
- 网络隔离——将Redis绑定到私有接口;切勿将6379端口暴露到互联网。
- 强化认证与密钥卫生——使用唯一密码,禁止默认凭据,疑似泄露后立即轮换。
- 模块审计——如果未使用RedisBloom/TDigest,将其禁用或卸载。
- 监控异常的XGROUP/RESTORE/EVAL使用行为及数据目录下意外的键。
与Kimi K3相关的研究揭示了2026年一个严酷的教训:AI辅助的漏洞发现正在加速,而像Redis这样的核心基础设施仍是高价值目标。通过不完全修复和内置模块实现的已认证RCE表明,“设置了密码”并非完整的安全策略。
运行Redis 6.2–8.8的组织应清点版本、锁定命令接口,并跟踪Redis和RedisBloom官方公告以获取完整修复方案。
参考来源:
New Kimi K3 AI Agent Uncovers 0-Day Exploits in Redis Server
New Kimi K3 AI Agent Uncovers 0-Day Exploits in Redis Server
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:乌雲安全 《Kimi K3撕开Redis防线,一条命令即可从存储直达Shell》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。











评论