Critical vLLM Multimodal Endpoint Flaw Enables Pre-Auth Remote Code Execution via Malicious Video
CVE-2026-22778 is a critical vulnerability in vLLM (an LLM inference/serving engine) that can enable remote code execution (RCE) when a server processes attacker-supplied multimodal content (e.g., a crafted video/image payload). The issue stems from vLLM returning a PIL error to the client when an invalid image is submitted to a multimodal endpoint, which leaks a heap address and dramatically weakens ASLR (reported as reducing brute-force from billions of guesses to ~8). This information disclosure can then be chained with a heap overflow in the JPEG2000 decoder within bundled OpenCV/FFmpeg components to hijack execution flow and run arbitrary commands on the host.
Operational risk is elevated because many default vLLM deployments (including common pip/Docker installs) may be exposed without authentication, and reporting indicates exploitation may still be possible pre-auth even when API keys are enabled (via an “invocations” route). The vulnerability affects versions 0.8.3 through < 0.14.1 and is fixed in vLLM 0.14.1; remediation should prioritize upgrading to >= 0.14.1 and reviewing exposure of multimodal endpoints, especially any internet-accessible instances.
How this story unfolded
3 events from the most recent confirmed update back to the earliest known activity.
Public reporting details pre-auth RCE risk in video-model deployments
Public coverage described CVE-2026-22778 as a critical CVSS 9.8 flaw that could allow pre-auth remote code execution in some default or invocations-route vLLM deployments serving video models. The reporting clarified that text-only model serving was not affected and urged administrators to upgrade to vLLM 0.14.1 or later.
vLLM 0.14.1 released to fix CVE-2026-22778
The issue was fixed in vLLM version 0.14.1, which remediates the heap address disclosure affecting multimodal and video-serving deployments. References cited for the fix include the v0.14.1 release tag, related GitHub pull requests, and a GitHub Security Advisory.
vLLM vulnerability enables heap address leak via invalid image errors
A vulnerability later assigned CVE-2026-22778 was identified in vLLM versions 0.8.3 through before 0.14.1, where sending an invalid image to a multimodal endpoint causes a PIL error to leak a heap address. The leak significantly reduces ASLR entropy and can be chained with a JPEG2000 decoder heap overflow in bundled OpenCV/FFmpeg components for possible remote code execution.
Sources
2 references tracked. Mallory keeps watching after this page renders.
See the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.



