Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
llama-cpp-security-patches — Security patches for unpatched llama.cpp vulnerabilities (CVE-2026-43626 through CVE-2026-43632) — Cyera Research | Kitploit
Outils/GitHubGitHub/vladimir-tokarev-cyera/llama-cpp-security-patches
Defensive ToolsVulnerability AnalysisSupply Chain SecurityAI Security
GitHubvladimir-tokarev-cyera/llama-cpp-security-patches

llama-cpp-security-patches

Security patches for unpatched llama.cpp vulnerabilities (CVE-2026-43626 through CVE-2026-43632) — Cyera Research

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
1il y a 23 joursPas encore vérifié
Partager
Contenu non disponible dans la langue demandée. Affichage de la version anglaise.

llama.cpp Security Patches

Security patches for unpatched vulnerabilities in llama.cpp, discovered by Cyera Research.

Background

Between July 2025 and June 2026, we reported 10 vulnerabilities to the llama.cpp project through GitHub Security Advisories and MITRE. All advisories were closed by the maintainer without fixes or CVE assignment. We submitted a public PR with patches in June 2026 — it was also closed without merging.

VulnCheck allocated 10 CVE IDs after both the vendor and MITRE failed to act. Three of the original IDs (CVE-2026-43623, CVE-2026-43624, CVE-2026-43626) were subsequently replaced by CVE-2026-70638, CVE-2026-70639, and CVE-2026-70640 respectively.

These patches are provided so that users and downstream projects can protect themselves.

Unpatched Vulnerabilities

CVECVSSVulnerabilityAffected File(s)Patch
CVE-2026-706407.3Android JNI race condition (UAF)ai_chat.cppCVE-2026-70640
CVE-2026-436278.5llama_batch_init() integer overflowllama-batch.cppCVE-2026-43627
CVE-2026-436288.5DRY sampler integer underflowllama-sampler.cpp, arg.cpp, server-task.cppCVE-2026-43628
CVE-2026-436299.2KV cache state buffer overflowllama-kv-cache.cppCVE-2026-43629
CVE-2026-436319.2Server sleep-idle use-after-freeserver-context.cpp, server-queue.cpp, server-queue.hCVE-2026-43631
CVE-2026-436329.2Server unbounded task creationserver-task.cpp, server-queue.cppCVE-2026-43632

Applying Patches

Apply a single fix:

root@kitploit:~
cd /path/to/llama.cpp
git apply /path/to/patches/CVE-2026-43631-server-sleep-uaf.patch

Apply all fixes at once:

root@kitploit:~
cd /path/to/llama.cpp
git apply /path/to/patches/all-fixes.patch

If git apply fails due to context changes in newer llama.cpp versions, try with --3way:

root@kitploit:~
git apply --3way /path/to/patches/all-fixes.patch

Disclosure Timeline

DateEvent
July 2025First vulnerability submitted via GitHub Security Advisory
October 2025Contacted MITRE for CVE assignment — 7 request IDs received, none assigned
January–May 2026Four more advisories submitted — all closed without fixes
May 2026VulnCheck allocated 10 CVEs
June 2026Public PR with patches submitted — PR closed

Researchers

  • Vladimir Tokarev (@G1ND1L4) — Vulnerability Research Tech Lead, Cyera
  • Ofek Itach (@ofekitach) — Security Research Team Lead, Cyera

Related

  • DEF CON 34 Talk: Breaking Local AI Runtimes
  • Original PR with patches (closed)
Télécharger l’outil