CVE-2026-73556
Publiée le 2026-08-13 · Dernière modification le 2026-08-14
Les moteurs de service vLLM antérieurs à la version 0.26.0 sont vulnérables à une attaque par déni de service via la fonctionnalité de sortie structurée. Un attaquant distant non authentifié peut envoyer une expression régulière spécialement conçue dans une requête de complétion pour figer un cœur de processeur et bloquer le moteur de sortie. Cette faille est facile à exploiter car elle ne nécessite qu'un accès réseau à l'API, sans interaction utilisateur ni identifiants.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
vLLM is an inference and serving engine for large language models. Prior to 0.26.0, the structured_outputs.regex parameter in vllm/v1/structured_output/backend_lm_format_enforcer.py is passed to lmformatenforcer.RegexParser without compile_regex_with_timeout or validation in validate_structured_output_request_lm_format_enforcer, allowing an unauthenticated /v1/completions request against the lm-format-enforcer backend to consume a CPU core and stall the structured-output engine path with a catastrophic regular expression. This issue is fixed in version 0.26.0.