PT-2024-4072 · Qdrant · Qdrant

Published

2024-04-07

·

Updated

2025-07-10

·

CVE-2024-3584

CVSS v3.1

10

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
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

Path traversal

RCE

Weakness Enumeration

Related Identifiers

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

Affected Products

Qdrant