vLLM AIBrix Prefix Caching Vulnerability Leading to Hash Collision Risks

Vulnerability

A vulnerability in vLLM AIBrix version 0.2.0 has been identified within the prefix caching component. The issue arises from the use of the xxhash64 hashing algorithm, which operates with a fixed seed value, making its output predictable. This predictability allows attackers to craft inputs that generate hash collisions, leading to cache pollution and errors in subsequent responses. The vulnerability has been addressed in version 0.3.0.

Impact

Exploitation of this vulnerability can cause hash collisions, allowing for prefix cache reuse. This interference can disrupt normal operations and lead to unintended behaviors within the application.

Reproduction

The vulnerability can be reproduced by sending prompts that exploit the predictable nature of the xxhash64 hash algorithm, causing collisions that interfere with the application's response handling.

Remediation

Users are advised to upgrade to vLLM AIBrix version 0.3.0 or later, where this vulnerability has been fixed.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
6.6
remediation
7.7
relevance
0.0
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.