在版本 b5899 至 b10261 之前的 llama.cpp 中, 函数存在堆越界写入漏洞。攻击者可通过构造恶意的 GGUF 模型文件,利用该漏洞破坏堆内存。具体而言,攻击者可提供类型为 BYTE 的 token 文本(例如 ),其解析后的负值会在模型加载过程中将 token ID 写入 缓冲区之前的位置,从而导致程序崩溃或潜在的代码执行。
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC| CVE-2024-58400 | 8.2 HIGH | llama.cpp b3701 前 llama_decode 越界读取漏洞 |
| CVE-2026-116829 | 6.6 MEDIUM | llama.cpp b10398-b11301 gguf_init_from_reader 整数溢出 |
| CVE-2026-116840 | 6.1 MEDIUM | llama.cpp b5854-b11275 整数溢出漏洞 |
| CVE-2024-58399 | 6.1 MEDIUM | llama.cpp b2731 之前版本越界读取漏洞 |
| CVE-2025-71439 | 5.5 MEDIUM | llama.cpp b5649 前堆越界读取漏洞 |