CVE-2025-46722: vllm · Improper Validation of Consistency Within Input
Affects vllmSource CVE Database V5
Not known to be exploited · CVSS 4.2 Medium : upgrade to 0.9.0 when convenient.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.9.0
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:LExploitation evidence
Disclosed: evidence found.
CVE published 29 May 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade vllm to 0.9.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
PyPIvllmpkg:pypi/vllmOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
European organizations should upgrade vLLM to version 0.9.0 or later, where the vulnerability is patched by incorporating image metadata into the hashing process to prevent collisions. Until upgrade is feasible, organizations should consider disabling or restricting the use of the MultiModalHasher component for image hashing or implement additional validation checks to verify image dimensions and metadata before caching. Employ network segmentation and strict access controls to limit exposure of vLLM services to trusted users and systems only. Monitoring cache hit/miss patterns for anomalies could help detect exploitation attempts. Additionally, organizations should review and audit AI inference pipelines that process images to ensure no sensitive data leakage occurs due to caching errors. Incorporating image hashing libraries with proven collision resistance or cryptographic hashing methods that include metadata can further mitigate risks. Finally, maintain up-to-date vulnerability management processes to promptly apply patches and monitor vendor advisories.
Description
vLLM is an inference and serving engine for large language models (LLMs). In versions starting from 0.7.0 to before 0.9.0, in the file vllm/multimodal/hasher.py, the MultiModalHasher class has a security and data integrity issue in its image hashing method. Currently, it serializes PIL.Image.Image objects using only obj.tobytes(), which returns only the raw pixel data, without including metadata such as the image’s shape (width, height, mode). As a result, two images of different sizes (e.g., 30x100 and 100x30) with the same pixel byte sequence could generate the same hash value. This may lead to hash collisions, incorrect cache hits, and even data leakage or security risks. This issue has been patched in version 0.9.0.