PT-2024-4072 · Qdrant · Qdrant

CVE-2024-3584

·

Published

2024-04-07

·

Updated

2025-07-10

CVSS v2.0

10

Critical

VectorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions: qdrant/qdrant version 1.9.0-dev
Description: The issue is related to improper input validation in the "/collections/{name}/snapshots/upload" endpoint, allowing for path traversal. By manipulating the name parameter through URL encoding, an attacker can upload a file to an arbitrary location on the system, potentially leading to a full takeover of the system. This vulnerability enables the writing and overwriting of arbitrary files on the server.
Recommendations: For qdrant/qdrant version 1.9.0-dev, update to version 1.9.0 to resolve the issue. As a temporary workaround, consider restricting access to the "/collections/{name}/snapshots/upload" endpoint or disabling the ability to upload files through this endpoint until the update is applied. Avoid using the name parameter in the affected API endpoint until the issue is resolved.

Exploit

Fix

RCE

Path traversal

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2024-04519
CVE-2024-3584
GHSA-XCR2-H8HV-6227

Affected Products

Qdrant