Vulnerabilities (CVE)

Filtered by vendor Weaviate Subscribe
Filtered by product Weaviate
Total 4 CVE
CVE Vendors Products Updated CVSS v2 CVSS v3
CVE-2026-59093 1 Weaviate 1 Weaviate 2026-07-14 N/A 8.8 HIGH
Weaviate before 1.38.0 does not verify that a principal performing an RBAC role assignment holds the permissions granted by the assigned role. The assignRoleToUser and assignRoleToGroup handlers (POST /authz/users/{id}/assign and /authz/groups/{id}/assign) authorize only that the caller may assign roles to the target user or group, not the permissions contained in the assigned roles, unlike role creation which enforces that a user can only create roles with permissions less than or equal to its own. A user holding only the delegated assign_and_revoke_users or assign_and_revoke_groups permission can assign the built-in admin role, or any high-privilege custom role, to itself or others, escalating to full administrative control of the database.
CVE-2025-67819 1 Weaviate 1 Weaviate 2026-06-17 N/A 4.9 MEDIUM
An issue was discovered in Weaviate OSS before 1.33.4. Due to a lack of validation of the fileName field in the transfer logic, an attacker who can call the GetFile method while a shard is in the "Pause file activity" state and the FileReplicationService is reachable can read arbitrary files accessible to the service process.
CVE-2025-67818 1 Weaviate 1 Weaviate 2026-06-17 N/A 7.2 HIGH
An issue was discovered in Weaviate OSS before 1.33.4. An attacker with access to insert data into the database can craft an entry name with an absolute path (e.g., /etc/...) or use parent directory traversal (../../..) to escape the restore root when a backup is restored, potentially creating or overwriting files in arbitrary locations within the application's privilege scope.
CVE-2023-38976 1 Weaviate 1 Weaviate 2026-06-17 N/A 7.5 HIGH
An issue in weaviate v.1.20.0 allows a remote attacker to cause a denial of service via the handleUnbatchedGraphQLRequest function.