Impact
A failure to use a cryptographically strong hash algorithm in the Vision Feature Cache’s _image_cache_key function creates a vulnerability classified as CWE‑327 and CWE‑328. The weakness permits the creation of hash collisions, allowing an attacker to substitute or overwrite cached data or confuse cache look‑ups, potentially compromising the integrity of the application’s state or disrupting service.
Affected Systems
The flaw affects exo‑explore exo versions up to 1.0.71, specifically the Vision Feature Cache component located at src/exo/worker/engines/mlx/vision.py. No other vendors or product versions are currently listed as affected.
Risk and Exploitability
The CVSS score of 6.3 indicates a moderate risk, while the EPSS score of 0.00208 suggests a very low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. The description states that it is inferred that success requires only remote access to the Vision Feature Cache endpoint and the ability to send specially crafted requests. Public proof‑of‑concept code has been released, indicating that exploitation could occur under the right conditions.
OpenCVE Enrichment