PT-2026-89373

CVE-2026-88862

·

Publicado

2026-09-10

·

Atualizado

2026-09-10

Descrição por

CVSS 3.1
8.8
Alta
MétricasAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Capgo backend versões anteriores a 12.242.5
Descrição O backend falha ao validar a delegação pai-filho ao processar o cabeçalho x-limited-key-id. A função checkKeyByIdPg() em supabase/functions/ backend/utils/hono middleware.ts resolve o ID numérico da chave de API usando apenas o ID da chave, o estado de expiração e o user id da chave de autenticação. Simultaneamente, hasLimitedRbacSubkeyScope() aceita qualquer chave com uma vinculação RBAC não organizacional, e validateSubkeyUser() apenas compara os IDs de usuário proprietários. Isso permite que uma chave de API apikey manager autenticada, sem acesso ao aplicativo, forneça o ID numérico de uma chave mais privilegiada pertencente ao mesmo usuário. O middleware então utiliza setSubkeyAuthContext para substituir o principal e o segredo autenticados pelos da chave privilegiada, permitindo que o usuário exerça permissões de app admin sem conhecer o segredo.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
GHSA-5HJR-XHX8-X5J7
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾