PT-2024-4072 · Qdrant · Qdrant
Published
2024-04-07
·
Updated
2025-07-10
·
CVE-2024-3584
CVSS v3.1
10
Critical
| Vector | AV: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
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Qdrant