ggml-org llama.cpp

34 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-118375b8841 – < b11865llama.cpp b8841 before b11865 Stack-based Buffer Overflow via ggml-rpc RDMA rdma_recv()CRITICAL 9.2
CVE-2026-116840b5854 – < b11275 ; 0.1.0 – < 0.6.0llama.cpp b5854 before b11275 Integer Overflow in gguf_init_from_readerMEDIUM 6.90.1 %
CVE-2026-116829b10398 – < b11301 ; 0.1.0 – < 0.6.0llama.cpp b10398 before b11301 Integer Overflow in gguf_init_from_readerMEDIUM 6.90.1 %
CVE-2026-116816b5899 – < b10261llama.cpp b5899 before b10261 Heap Out-of-Bounds Write via plamo2 TokenizerHIGH 8.50.1 %
CVE-2025-71439< b5649llama.cpp before b5649 Heap Out-of-Bounds Read via llama_vocab::impl::print_infoMEDIUM 6.80.1 %
CVE-2024-58400< b3701llama.cpp before b3701 Out-of-Bounds Read in llama_decode via Token IDsHIGH 8.80.4 %
CVE-2024-58399b1046 – < b2731llama.cpp before b2731 Out-of-Bounds Read via GGUF Tensor OffsetsMEDIUM 6.90.1 %
CVE-2026-1164670.1 ; 0.2 ; 0.3 ; …ggml-org llama.cpp Mirostat Sampler llama-sampler.cpp assertionMEDIUM 6.90.6 %
CVE-2026-1160960.4.0 ; 0.17.1 ; 55abc39 ; …ggml-org llama.cpp Pocket-TTS pockettts-gen.cpp list_pockettts_state_slots out-of-bounds writeMEDIUM 4.80.1 %
CVE-2026-107183b8227 – < b11393llama.cpp before b11393 Use-After-Free via common_chat_peg_mapper chat_parserCRITICAL 9.20.4 %
CVE-2026-863170.1 ; 0.2 ; 0.3 ; …ggml-org llama.cpp RPC Server ggml-rpc.cpp deserialize_tensor assertionMEDIUM 6.90.7 %
CVE-2026-78148bec4772f6ggml-org llama.cpp ggml-RPC Server ggml-rpc.cpp graph_compute null pointer dereferenceMEDIUM 6.90.7 %
CVE-2026-78147bec4772f6ggml-org llama.cpp ggml-RPC Server ggml-rpc.cpp deserialize_tensor deserializationMEDIUM 6.90.6 %
CVE-2026-43632b7492 – b9060llama.cpp b7492–b9060 Use-After-Free in Tokenization EndpointsCRITICAL 9.20.5 %
CVE-2026-43631b7492 – b9060llama.cpp b7492–b9060 Use-After-Free RCE via llama-serverCRITICAL 9.20.6 %
CVE-2026-43630b4882 – < b8487llama.cpp b4882-b8487 Out-of-Bounds Read Information DisclosureMEDIUM 6.30.5 %
CVE-2026-43629b4882 – b9058 ; 0.16.1 – 0.17.1llama.cpp b4882–b9058 Buffer Overflow in KV Cache State RestoreCRITICAL 9.20.7 %
CVE-2026-43628b3978 – b9058 ; 0.11.0 – 0.17.1llama.cpp b3978–b9058 Integer Underflow via DRY SamplerHIGH 8.50.2 %
CVE-2026-43627b1283 – b9058 ; 0.4.0 – 0.17.1llama.cpp b1283–b9058 Integer Overflow in llama_batch_init() FunctionHIGH 8.50.2 %
CVE-2026-70640b1886 – b7445 ; 0.9.0 – 0.17.1llama.cpp b1886–b7445 Race Condition Use-After-Free via llama-android.cppHIGH 7.30.2 %
CVE-2026-70639b1886 – b7445 ; 0.9.0 – 0.17.1llama.cpp b1886–b7445 Null Pointer Dereference DoS via llama-android.cppMEDIUM 6.80.2 %
CVE-2026-70638b1886 – b7445 ; 0.9.0 – 0.17.1llama.cpp b1886–b7445 Integer Overflow via new_1batch() in llama-android.cppHIGH 8.50.2 %
CVE-2026-43622b1886 – b7445 ; 0.9.0 – 0.17.1llama.cpp b1886–b7445 Double Free via llama-android.cppHIGH 8.50.2 %
CVE-2026-18581e15efe0ggml-org llama.cpp Jinja Minja Template parser.cpp assertionMEDIUM 4.80.2 %
CVE-2026-17501e15efe0ggml-org llama.cpp JSON-Schema-to-GBNF Conversion json-schema-to-grammar.cpp transform recursionMEDIUM 6.90.7 %
CVE-2026-17500d006858 ; e15efe0ggml-org llama.cpp json-schema-to-grammar.cpp _visit_pattern null pointer dereferenceMEDIUM 6.90.7 %
CVE-2026-34159< b8492llama.cpp: Unauthenticated RCE via GRAPH_COMPUTE buffer=0 bypass in llama.cpp RPC backendCRITICAL 9.81.6 %
CVE-2026-33298< b7824llama.cpp has a Heap Buffer Overflow via Integer Overflow in GGUF Tensor ParsingHIGH 7.80.5 %
CVE-2026-27940< b8146llama.cpp has a Heap Buffer Overflow via Integer Overflow in `mem_size` Calculation — Bypass of CVE-2025-53630 FixHIGH 7.80.2 %
CVE-2026-206955abc39ggml-org llama.cpp GBNF Grammar llama-grammar.cpp llama_grammar_advance_stack stack-based overflowMEDIUM 4.80.1 %
CVE-2026-21869<= 55d4206c8llama.cpp has Out-of-bounds Write in llama-serverCRITICAL 9.80.5 %
CVE-2025-53630< 26a48ad699d50b6268900062661bd22f3e792579Integer Overflow in GGUF Parser can lead to Heap Out-of-Bounds Read/Write in ggufHIGH 8.90.4 %
CVE-2025-52566< b5721llama.cpp tokenizer signed vs. unsigned heap overflowHIGH 8.80.4 %
CVE-2025-49847< b5662llama.cpp Vulnerable to Buffer Overflow via Malicious GGUF ModelHIGH 8.80.5 %