CVE-2026-34159
llama.cpp : RCE non authentifié via contournement buffer=0 de GRAPH_COMPUTE dans le backend RPC de llama.cpp
- Publié
- 1 avr. 2026
- Mise à jour
- 2 avr. 2026
- Attribution de CNA
- GitHub_M
- Preuve observée
- 26 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HFaible · 30 prochains jours
- Percentile
- 68,7 %
- Date du modèle
- 15 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
llama.cpp est une inférence de plusieurs modèles LLM en C/C++. Avant la version b8492, la fonction deserialize_tensor() du backend RPC ignore toute validation des limites lorsque le champ buffer d'un tenseur est à 0. Un attaquant non authentifié peut lire et écrire de la mémoire arbitraire du processus via des messages GRAPH_COMPUTE conçus. Combiné aux fuites de pointeurs provenant de ALLOC_BUFFER/BUFFER_GET_BASE, cela permet un contournement complet de l'ASLR et une exécution de code à distance. Aucune authentification n'est requise, seul un accès TCP au port du serveur RPC est nécessaire. Ce problème a été corrigé dans la version b8492.
Sources
- CVE-2026-34159Exploit
Exploit RCE zéro clic pour CVE-2026-34159 visant le serveur RPC Lama.cpp
Validation critique de tampon contournée dans deserialize_tensor() (llama.cpp < b8492). Un tampon tensoriel nul contourne la vérification des limites, permettant une lecture/écriture arbitraire non authentifiée via GRAPH_COMPUTE. Contournement d'ASLR + exécution de code à distance (RCE) sur le port TCP 50052.
- SG-2026-0021PoC
Preuve de concept pour CVE-2026-34159, démontrant la vulnérabilité et fournissant un code d'exploitation pour les tests de sécurité et la recherche.
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.