CVE-2025-46722 Details
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.
A vulnerability exists in the vLLM image hashing method within the MultiModalHasher class, specifically in versions 0.7.0 prior to 0.9.0. The issue arises because the hashing method serializes PIL.Image.Image objects using only the raw pixel data, excluding important metadata such as the image's dimensions and color mode. This oversight can cause different images to generate identical hash values, leading to hash collisions, incorrect cache hits, and potential data leakage or security risks.
The vulnerability has been addressed in vLLM version 0.9.0. Users should update to this version.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed May 29, 2025References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1023 | Incomplete Comparison with Missing Factors | [email protected] |
| CWE-1288 | Improper Validation of Consistency within Input | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| vllm vllm | >= 0.7.0, < 0.9.0 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 24, 2025 | Initial Analysis | [email protected] |
| May 29, 2025 | New CVE Received | [email protected] |