PT-2024-21650 · Spicedb · Spicedb
Hjzelinskie
·
Publicado
2024-03-01
·
Atualizado
2024-06-04
·
CVE-2024-27101
CVSS v3.1
9.1
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do SpiceDB anteriores à 1.29.2
Descrição
O problema é causado por um estouro de inteiro no auxiliar de fragmentação, levando ao envio de elementos ausentes ou a uma falha grave. Qualquer cluster do SpiceDB com um esquema em que um recurso sendo verificado tenha mais de 65.535 relações para o mesmo recurso e tipo de assunto é afetado. Os métodos de API
CheckPermission, BulkCheckPermission e LookupSubjects são afetados. Isso pode resultar na recusa de verificações de permissão quando se esperava que fossem permitidas, e na devolução de menos assuntos do que o esperado nas consultas de assuntos. O problema também pode levar a um panic, tornando o servidor indisponível.Recomendações
Para versões do SpiceDB anteriores à 1.29.2, atualize para a versão 1.29.2 para resolver o problema.
Para clientes do AuthZed Enterprise, atualize para a v1.29.2-hotfix-enterprise.v1.hotfix.v1.
Como solução alternativa temporária, certifique-se de que o cluster do SpiceDB não tenha relações muito amplas, com o valor máximo sendo o valor máximo de um inteiro sem sinal de 16 bits.
No momento, não há outras informações sobre soluções alternativas ou medidas de mitigação adicionais.
Exploit
Correção
Integer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Spicedb