llama.cpp builds b1283 through b9058 contain an integer overflow vulnerability in the llama_batch_init() function where unchecked multiplications in malloc() calls can wrap past INT32_MAX when computing allocation sizes. Attackers can pass specially crafted parameters to trigger integer overflow, causing heap corruption and potentially achieving arbitrary code execution through subsequent batch operations that write past allocated buffer boundaries.
References
| Link | Resource |
|---|---|
| https://github.com/Vladimir-tokarev-cyera/llama-cpp-security-patches | Patch Third Party Advisory |
| https://www.vulncheck.com/advisories/llama-cpp-b1283-b9058-integer-overflow-in-llama-batch-init-function | Mitigation Patch Third Party Advisory |
Configurations
History
23 Oct 2026, 21:10
| Type | Values Removed | Values Added |
|---|---|---|
| Summary |
|
21 Sep 2026, 18:12
| Type | Values Removed | Values Added |
|---|---|---|
| First Time |
Ggml
Ggml llama.cpp |
|
| CPE | cpe:2.3:a:ggml:llama.cpp:*:*:*:*:*:*:*:* | |
| References | () https://github.com/Vladimir-tokarev-cyera/llama-cpp-security-patches - Patch, Third Party Advisory | |
| References | () https://www.vulncheck.com/advisories/llama-cpp-b1283-b9058-integer-overflow-in-llama-batch-init-function - Mitigation, Patch, Third Party Advisory |
Information
Published : 2026-08-06 22:17
Updated : 2026-10-29 21:17
NVD link : CVE-2026-43627
Mitre link : CVE-2026-43627
CVE.ORG link : CVE-2026-43627
JSON object : View
Products Affected
ggml
- llama.cpp
