CVE-2026-55574

vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. Prior to 0.24.0, the structured_outputs.regex API parameter passes a user-supplied regular expression string directly to the grammar compiler backends with no compilation timeout; in the xgrammar backend the string reaches the regex compiler with no guard, and in the outlines backend the validation step blocks structural issues such as lookarounds and backreferences but performs no complexity analysis, so a pattern with nested quantifiers passes all checks and causes exponential state-space expansion, allowing a single request containing an adversarial regex to hang an inference worker indefinitely and deny service. This issue is fixed in version 0.24.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:vllm:vllm:*:*:*:*:*:*:*:*

History

25 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) vLLM es un motor de inferencia y servicio de alto rendimiento y eficiente en memoria para LLMs. Antes de 0.24.0, el parámetro API structured_outputs.regex pasa una cadena de expresión regular proporcionada por el usuario directamente a los backends del compilador de gramática sin tiempo de espera de compilación; en el backend xgrammar la cadena llega al compilador de expresiones regulares sin protección, y en el backend outlines el paso de validación bloquea problemas estructurales como aserciones de mirada y retroreferencias pero no realiza análisis de complejidad, por lo que un patrón con cuantificadores anidados pasa todas las comprobaciones y causa una expansión exponencial del espacio de estados, permitiendo que una única solicitud que contenga una expresión regular adversaria cuelgue un trabajador de inferencia indefinidamente y deniegue el servicio. Este problema se corrige en la versión 0.24.0.

Information

Published : 2026-07-06 21:16

Updated : 2026-10-25 20:10


NVD link : CVE-2026-55574

Mitre link : CVE-2026-55574

CVE.ORG link : CVE-2026-55574


JSON object : View

Products Affected

vllm

  • vllm
CWE
CWE-1333

Inefficient Regular Expression Complexity