CVE-20XX-?
agent?

Ggml llama.cpp CVEs.

Published CVEs affecting Ggml llama.cpp, ranked by exploit odds.

2 CVEs · updated 2026-11-06 21:06 UTC

Reset all
  1. CVE-2026-43631

    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 trigger the vulnerability by sending requests to affected endpoints while the server transitions to sleep mode, causing concurrent worker threads to dereference a freed vocab pointer that can be reclaimed with attacker-controlled data to achieve remote code execution.

    Code execution Server Ggml llama.cpp

    9.2 CRITICAL 0.6% exploit odds Fix listed
  2. CVE-2026-70640

    llama.cpp builds b1886 through b7445 contain a race condition use-after-free vulnerability in the LLaMA-Android JNI wrapper where bench_1model() and free_1context() lack synchronization, allowing Thread A to operate on freed memory while Thread B concurrently frees the llama_context. Attackers can exploit this by performing heap spray with attacker-controlled data containing a fake vtable to hijack the vtable pointer at offset +0x30, causing llama_batch_allocr::clear() to dereference arbitrary memory and achieve remote code execution.

    Code execution OS & kernel Ggml llama.cpp

    7.3 HIGH 0.2% exploit odds Fix listed

All CVEs affecting Ggml llama.cpp that appear in CVE.org and NVD, sorted by how likely they are to be exploited (EPSS), with fix status and timeline.