Quick answers
- Is CVE-2026-116177 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-116177 being exploited in the wild.
- How severe is CVE-2026-116177?
- High severity, with a CVSS score of 7.5, published 25 October 2026.
- Which products and versions are affected?
- vllm (PyPI) ECOSYSTEM:introduced=0.10.2,fixed=0.25.0; vLLM Project vllm 0.10.2 before 0.25.0.
- Is there a fix for CVE-2026-116177?
- Yes. vllm (PyPI): upgrade to 0.25.0 or later. Until then: Set the environment variable VLLM_MAX_IMAGE_PIXELS to restrict the maximum decoded pixel count for images, or disable Nemotron-VL model serving until upgrading. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-116177 attacked?
- It is attacked over the network.
- Am I affected by CVE-2026-116177?
- Check whether you run vllm (PyPI) or vLLM Project vllm at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- vllm (PyPI): upgrade to 0.25.0 or later
pip install "vllm>=0.25.0"
Set the environment variable VLLM_MAX_IMAGE_PIXELS to restrict the maximum decoded pixel count for images, or disable Nemotron-VL model serving until upgrading.
Technical details
The Nemotron-VL processors in vllm/transformers_utils/processors/nemotron_vl.py and nano_nemotron_vl.py disable Pillow's decompression-bomb defence by setting Image.MAX_IMAGE_PIXELS = None at module import time. An unauthenticated attacker reaching /v1/chat/completions can submit a pathological image that decompresses into substantial memory, triggering out-of-memory conditions. The process-global setting affects all image loading in that vLLM worker process, potentially impacting unrelated operations (CWE-400).
Affected products
- vLLM Project vLLM 0.10.2 before 0.25.0
Identifiers
- CVE-2026-116177
- GHSA-mm38-5g96-7j6x
- PYSEC-2026-4352
Timeline
- 2026-10-09: disclosed: GitHub security advisory published (GHSA-mm38-5g96-7j6x)
- 2026-10-25: advisory: CVE-2026-116177 published