Kimi K3 LLM 发现并利用 Redis 0-day 漏洞

Kimi K3 LLM 发现并利用 Redis 0-day 漏洞

Kimi K3 自主发现 Redis 0-day

Kimi K3 已展示出自主发现并利用 Redis 服务器最新版本中的零日漏洞的能力。使用 32 个代理的系统,该模型在大约 27 分钟内识别了漏洞并开发出了可工作的利用程序。

据 Chaofan Shou (@Fried_rice) 的报道,这标志着一个重要的里程碑,因为 Kimi K3 被描述为第一个既能够又愿意编写功能性利用程序的 LLM。该利用程序的概念验证(PoC)已通过 GitHub 在 github.com/berabuddies/redis-poc 共享。

技术执行与方法论

Multi-Agent Orchestration

该利用是通过一个高度结构化的提示实现的,该提示指示模型使用多达 64 个子代理。提供给模型的具体指令包括:

  • 查找缓冲区溢出(bof)或使用后释放(uaf)类型的零日漏洞。
  • 克隆 Redis 源代码。
  • 编写模糊测试器并在需要时添加仪表。
  • 使用 GDB 调试该过程。

虽然提示暗示了一个简化的过程,但技术分析表明,攻击的成功在很大程度上依赖于创建一个合适的 harness,这是一个在 arXiv (2604.20801) 可获取的研究中详细说明的复杂要求。

网靶性能

来自 UK AI 安全研究所(UK AISI)和 CAISI 的数据表明,尽管 Kimi K3 在性能上略低于一些最新的前沿网络能力模型,但它具备攻击易受攻击系统的实际能力。在十次尝试中,有一次 Kimi K3 在 1 亿 token 限制内成功完成了 “The Last Ones” 网靶,证明它在获得初始网络访问权限的情况下可以自主攻击防御薄弱的小型企业系统。

安全分析与反驳

认证 vs. 未认证 RCE

安全专家对该特定利用的实际影响提出了质疑。几位分析师认为该漏洞是一种经过身份验证的远程代码执行(RCE),这意味着攻击者必须已经拥有对 Redis 服务器的访问权限。

"虽然这听起来很疯狂,但 redis 不应暴露在互联网上,这看来是一个经过身份验证的 RCE……此类问题仅在无根多租户环境中才是真正的问题。"

批评者指出,由于 Redis 设计为由受信任的客户端使用,并且通常不会暴露在公共互联网上,因此经过身份验证的 RCE 比未经过身份验证的 RCE 危害较小,后者将允许外部攻击者在没有凭证的情况下入侵系统。

开放权重模型的风险

Kimi K3 作为开放权重模型的潜在发布引发了人们对复杂网络攻击工具民主化的担忧。分析师警告说,一旦权重发布,防护措施可通过微调被移除,使得 “脚本小子” 能够在不需要深厚网络安全专业知识的情况下,对任意目标部署新颖的利用程序。

对系统管理的影响

此事件凸显了 LLMs 被用于漏洞研究的日益增长的趋势。除了 Kimi K3 的发现之外,其他模型如 GLM 5.1 也据报道发现了 Redis 零日漏洞。对于系统管理员,主要建议如下:

  • 避免将 Redis 暴露在公共互联网上。
  • 快速升级面向边缘的反向代理和 Web 服务器。
  • 实施严格的网络分段,以防止经过身份验证的用户通过 RCE 提升权限。

SUMMARY: Kimi K3 大型语言模型使用多代理系统在 27 分钟内自主发现并利用了最新 Redis 服务器中的零日漏洞。

TITLE: Kimi K3 LLM 发现并利用 Redis 0-day 漏洞}

Sources