CVE-2026-33298
llama.cpp is an inference of several LLM models in C/C++.
Published Mar 24, 2026 · updated Jun 17, 2026 · ggml llama.cpp
llama.cpp is an inference of several LLM models in C/C++. Prior to b7824, an integer overflow vulnerability in the function allows an attacker to bypass memory validation by crafting a GGUF file with specific tensor dimensions. This causes to return a significantly smaller size than required (e.g., 4MB instead of Exabytes), leading to a heap-based buffer overflow when the application subsequently processes the tensor. This vulnerability allows potential Remote Code Execution (RCE) via memory corruption. b7824 contains a fix.
Code
The project this record applies to. Exploit listings stay in References.
Timeline
Detection, updates, and resolution for this record.
Mar 24, 2026 · NIST NVD
Detected
llama.cpp is an inference of several LLM models in C/C++. Prior to b7824, an integer overflow vulnerability in the function allows an attacker to bypass memory validation by crafting a GGUF file with specific tensor dimensions. This causes to return a significantly smaller size than required (e.g., 4MB instead of Exabytes), leading to a heap-based buffer overflow when the application subsequently
Jun 17, 2026 · NIST NVD
Updated
llama.cpp is an inference of several LLM models in C/C++. Prior to b7824, an integer overflow vulnerability in the function allows an attacker to bypass memory validation by crafting a GGUF file with specific tensor dimensions. This causes to return a significantly smaller size than required (e.g., 4MB instead of Exabytes), leading to a heap-based buffer overflow when the application subsequently
Affected
- cpe ggml/llama.cppversion unspecified
Sources
- CVE.orgVulnerability recordCVE-2026-33298
Official CVE identifier
cve.org - NIST NVDVulnerability recordCVE-2026-33298
llama.cpp is an inference of several LLM models in C/C++. Prior to b7824, an integer overflow vulnerability in the function allows an attacker to bypass memory validation by crafting a GGUF file with specific tensor dimensions. This causes to return a
nvd.nist.gov