CVE-2026-111392
Publiée le 2026-10-16 · Dernière modification le 2026-10-16
Les versions de SGLang allant jusqu'à la 0.5.21 inclusive sont concernées. Ce logiciel est utilisé pour déployer des grands modèles de langage, plus précisément ceux traitant des entrées multimodales telles que des images. La faille provient du fait que le système fait confiance à la valeur `mm_hashes` fournie par l'utilisateur comme clé pour son cache de préfixe, sans en vérifier indépendamment le contenu.
Un attaquant peut envoyer une image malveillante avec un hachage prédit pour empoisonner le cache, ce qui pourrait corrompre les réponses reçues par d'autres utilisateurs ou divulguer le contenu de l'image d'un autre utilisateur. Cela nécessite un accès réseau au point de terminaison `/generate` et aucune authentification. Toutefois, l'exécution est difficile car l'attaquant doit réussir à prédire ou à deviner les valeurs de hachage spécifiques utilisées par d'autres requêtes.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
SGLang through 0.5.21 trusts caller-supplied mm_hashes values as the multimodal prefix-cache key, allowing remote attackers to poison cached KV entries across requests. Attackers can send a different image under a known or predicted hash via /generate to disclose another request's image content or corrupt victims' responses.