CVE-2026-55574

High

Description

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.

SeverityHigh
CVSS7.5
Exploit probability—
ProductVllm
PublishedJul 6, 2026
First seenJul 6, 2026
Weakness typeCWE-1333CWE-1333

How to fix

Update
  • vllm vllm0.24.0 or later
  • vllm0.24.0 or later

Affected products

ProductAffected versionsFixed in
vllm vllmv < 0.24.00.24.0
vllmPyPIv < 0.24.00.24.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-55574 · Vllm · Dark Radar