# GGUF 解析器中的整数溢出可能导致 gguf 中的堆区越界读写错误
## 概述
llama.cpp中的gguf_init_from_file_impl函数存在整数溢出漏洞,导致堆区读写越界。
## 影响版本
未指定具体版本,但可通过26a48ad699d50b6268900062661bd22f3e792579提交修复。
## 细节
ggml/src/gguf.cpp文件中的gguf_init_from_file_impl函数存在整数溢出问题,从而可能导致堆区读写越界。
## 影响
该漏洞可能导致内存越界读写,进而可能引发应用程序崩溃或安全风险。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Integer Overflow in GGUF Parser can lead to Heap Out-of-Bounds Read/Write in gguf · Advisory · ggml-org/llama.cpp · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: ggml : prevent integer overflow in gguf tensor size calculation (#14595) · ggml-org/llama.cpp@26a48ad · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读