llama.cpp 被披露高危漏洞,构建 b10261 已修复
CVE-2026-116816 的 CVSS 4.0 评分为 8.5,影响 b5899 至 b10261 之前的版本,加载恶意 GGUF 模型文件时可能触发越界写入。
据 dailysecu.com 报道,开源 AI 模型运行环境 llama.cpp 于 2026 年 10 月 27 日被公开披露一个高危漏洞,编号为 CVE-2026-116816,CVSS 4.0 评分为 8.5。
受影响的版本为 b5899 起、至 b10261 之前(不含 b10261)的 llama.cpp 构建版本,该问题已在 b10261 中修复。
漏洞源于针对日本 AI 模型系列 PLaMo2 的 token 处理输入校验不足。当加载带有异常 token 值的特制 GGUF 模型文件时,可能发生越界内存写入,导致程序撞车,并存在任意代码执行的可能,但目前尚未确认有成功的代码执行攻击。
利用该漏洞需要受害方实际加载并处理恶意模型文件,因此不属于远程未认证攻击。
该修复于 8 月 4 日提交至开发仓库,并包含在当日发布的 b10261 构建版本中;CVE 编号与详情则于 10 月 27 日公布。建议用户更新至 b10261 或更高版本,并核实外部 AI 模型文件的来源与完整性。
快速问答
哪些 llama.cpp 版本受影响?
从 b5899 起、至 b10261 之前(不含 b10261)的构建版本受影响,b10261 已修复该问题。
这个漏洞需要远程攻击才能触发吗?
不需要远程未认证访问,但受害方必须实际加载并处理带有异常 token 值的恶意 GGUF 模型文件。
如何避免该漏洞?
更新至 b10261 或更高版本,并核实外部 AI 模型文件的来源与完整性。