MediumVulnerabilityLLM-specific
CVE-2026-126398: vLLM reachable assertion crash in GPUModelRunner via embeddings-only requests
- Source
- NVD(opens in a new tab)
- Identifier
- CVE-2026-126398
- Published
- Record updated
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
- EPSS
- 0.5%
Summary
vLLM versions from 0.28.0 before 0.30.0 contain a reachable assertion in GPUModelRunner._init_xdrope_positions. A remote attacker can send a /v1/completions request containing only prompt_embeds to XD-RoPE models run with --enable-prompt-embeds, which terminates the EngineCore and API server for all clients.
Mitigation
Fixed in 0.30.0 (upgrade vLLM to 0.30.0 or later).
Topics
Related items
- MediumCVE-2026-126399: vLLM resource exhaustion via video frame limit bypass in chat completionsSimilar attack · NVD/CVE Database
- HighCVE-2026-126397: vLLM denial of service via unbounded max_patches in multimodal preprocessingSimilar attack · NVD/CVE Database
- MediumCVE-2026-126396: vLLM resource exhaustion in MiniMax M3 VL video processor via min_pixelsSimilar attack · NVD/CVE Database
- MediumCVE-2026-126394: vLLM resource exhaustion in OpenCVDynamicOpenPanguVideoBackend via num_framesSimilar attack · NVD/CVE Database
- MediumEndor Labs’ AI SAST Finds Zero Day Memory-Amplification DoS in Anthropic’s buffa library | Endor LabsSimilar attack · Endor Labs Blog