CVE-2026-43632
Publiée le 2026-08-06 · Dernière modification le 2026-10-23
Les serveurs `llama.cpp` (versions b7492 à b9060) sont concernés si l'option `--sleep-idle-seconds` est activée. Un attaquant distant non authentifié peut envoyer des requêtes spécifiques aux points de terminaison de tokenisation pour déclencher une condition de concurrence (race condition), ce qui pourrait faire planter le serveur ou potentiellement lui permettre d'exécuter du code arbitraire. Bien que l'impact soit élevé, l'attaque est difficile à réaliser car elle nécessite un timing précis pour exploiter l'erreur de mémoire.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
llama.cpp builds b7492 through the latest b9060 contains a use-after-free vulnerability in llama-server affecting six tokenization endpoints (/tokenize, /detokenize, /infill, /apply-template, /rerank, and /anthropic/count_tokens) that bypass the task queue and access ctx_server.vocab directly on HTTP worker threads. Attackers can exploit a time-of-check-time-of-use race condition where the main thread destroys and frees vocab after the synchronization lock is released but before the handler finishes using it, causing a crash or potential code execution when --sleep-idle-seconds is configured.