Database/AI/ML frameworks & serving
vLLM: audio extracted from video input ignores decode size and duration limits
Impact
When a NanoNemotronVL model is served with use_audio_in_video=True, audio pulled out of a video input is decoded without max_duration_s or max_decode_bytes, so neither VLLM_MAX_AUDIO_DECODE_DURATION_S nor VLLM_MAX_AUDIO_DECODE_BYTES applies - the limits an operator set on the direct audio upload path silently do not cover this one. A small, highly compressed video therefore forces gigabytes of host memory allocation during decode. On a packed GPU node that is a memory-pressure event for every workload sharing the host, not just for the model being attacked, and it is caused by an ordinary-looking multimodal request. Affects 0.10.2 up to 0.28.0; installations not serving NanoNemotronVL with audio-in-video enabled are not exposed.
Who can reach it
Any client that can submit multimodal input to a NanoNemotronVL endpoint configured with use_audio_in_video=True. The record rates the vector as local with no privileges required; in practice it is whoever reaches the inference API.
What to do
Upgrade to vLLM 0.28.0 and restart the serving processes - a rolling restart, no node drain. If you cannot upgrade now, run these models with use_audio_in_video disabled, or cap request size and per-tenant memory at the pod level, since the decode-limit environment variables do not cover this path.
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
- LangGraph.js MongoDB checkpointer: NoSQL injection in thread ids leaks checkpoints across tenantsCVE-2026-48121 · @langchain/langgraph-checkpoint-mongodb (MongoDBSaver.getTuple checkpoint lookup)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
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.