PT-2026-55294 · Weaviate · Weaviate

·

CVE-2026-59093

·

Publicado

2026-07-02

·

Atualizado

2026-07-07

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Weaviate versões anteriores a 1.38.0
Description Existe um problema onde o sistema não verifica se um principal que realiza uma atribuição de função de Controle de Acesso Baseado em Função (RBAC) possui as permissões concedidas pela função que está sendo atribuída. Enquanto a criação de funções garante corretamente que um usuário possa criar apenas funções com permissões menores ou iguais às suas, os manipuladores assignRoleToUser e assignRoleToGroup não aplicam essa verificação. Consequentemente, um usuário com apenas as permissões delegadas assign and revoke users ou assign and revoke groups pode atribuir a função de administrador integrada ou qualquer função personalizada de alto privilégio a si mesmo ou a outros, resultando no controle administrativo total do banco de dados. Isso afeta os seguintes endpoints de API:
  • '/authz/users/{id}/assign'
  • '/authz/groups/{id}/assign'
Recommendations Atualizar para a versão 1.38.0.

Exploit

Correção

LPE

Incorrect Privilege Assignment

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-59093

Produtos afetados

Weaviate