Database/AI/ML frameworks & serving
vLLM: DeepStream backend misclassification skips pixel limits and lets unauthenticated video exhaust GPU decode
Impact
vLLM before 0.27.0 does not classify DeepStream as a GPU backend, so the pixel-limit checks that normally cap multimodal input are skipped on that path. An unauthenticated caller can select DeepStream at request time, which initializes the process-wide GPU decode pool, then submit video that ignores the resource controls. The result is partial denial of service for every other request sharing that vLLM process - on a GPU node this is the whole model replica, not just the abusive session. Where an inference endpoint is exposed without an auth proxy, one caller can degrade a serving tier that other tenants pay for.
Who can reach it
Anyone who can send a request to the vLLM HTTP endpoint. No authentication is required, so any network path that reaches the inference port - a shared ingress, an internal service mesh route, or an unauthenticated endpoint - is enough.
What to do
Upgrade vLLM to 0.27.0 or later and restart each serving process; the fix is in commit e23b19309b8705b21c3b3ff4129c9974ba15a419. Cost is a rolling restart of model replicas, which means reloading weights onto the GPUs - no node drain or reboot needed. Until then, keep the endpoint behind authentication and avoid exposing the DeepStream backend to untrusted callers.
References
Related entries
- ONNX: symlink-following external-data write lets a local attacker append to victim-writable filesCVE-2026-49114 · ONNX Python library (save_external_data external-data path handling)Medium
- NVIDIA OpenShell: sandbox exec handler is vulnerable to OS command injection, breaking the sandbox boundaryCVE-2026-65086 · NVIDIA OpenShell for Linux (sandbox exec handler)Medium
- Hugging Face Transformers: checkpoint index shard names traverse out of the model directoryCVE-2026-75104 · Hugging Face Transformers (checkpoint shard index filename handling)Medium
- Ollama: DNS rebinding grants a remote page full API accessCVE-2024-28224 · OllamaMedium
- Dagster (gRPC `get_notebook_data`): Local file inclusion — read arbitrary filesCVE-2025-51481 · Dagster (gRPC `get_notebook_data`)Medium
- llama.cpp (GGUF vocabulary parsing, llama_vocab::impl::print_info): MALICIOUS MODEL FILE CRASHES THE SERVER: the GGUFNCVD-2025-020-llama-cpp-gguf-vocabulary-parsin · llama.cpp (GGUF vocabulary parsing, llama_vocab::impl::print_info)Medium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.