Vulnerabilidades de ggml llama.cpp (CVE)

Registros CVE publicados para ggml llama.cpp, los más recientes primero. Siga el producto para recibir un correo con cada nueva.

28 resultados
7.5Alta
CVE-2026-52132
ggml llama.cpp

llama.cpp through commit 97f06e9, when started with the --reranking flag, allows remote attackers to cause a denial of service (std::bad_alloc and HTTP 500) via a negative top_n value in a POST request to /rerank.

7.5Alta
CVE-2026-52131
ggml llama.cpp

llama.cpp b5693 and before has a Reachable Assertion via the gguf_reader::read function.

7.5Alta
CVE-2026-52130
ggml llama.cpp

llama.cpp b5693 and before is vulnerable to Uncontrolled Recursion in common/json-schema-to-grammar.cpp, resulting in a denial of service.

8.1Alta
CVE-2026-43631

llama.cpp b7492–b9060 Use-After-Free RCE via llama-server

ggml-org llama.cpp

llama.cpp builds b7492 through the latest b9060 contains a use-after-free vulnerability in the vocab pointer of llama-server when the --sleep-idle-seconds feature is enabled, allowing unauthenticated remote attackers to execute arbitrary code. Attackers can t…

7.8Alta
CVE-2026-43628

llama.cpp b3978–b9058 Integer Underflow via DRY Sampler

ggml-org llama.cpp

llama.cpp builds b3978 through b9058 contain an integer underflow and out-of-bounds read vulnerability in the DRY sampler that allows unauthenticated attackers to trigger a heap buffer underflow by sending a crafted HTTP request with dry_allowed_length set to…

7.8Alta
CVE-2026-43622

llama.cpp b1886–b7445 Double Free via llama-android.cpp

ggml-org llama.cpp

llama.cpp builds b1886 through b7445 contain a double free vulnerability in the LLaMA-Android JNI wrapper where new_1batch() allocates memory using malloc() while free_1batch() deallocates it using the C++ delete operator, causing heap metadata corruption. At…