PT-2026-63283
CVE-2026-56654
·
Publicado
2026-07-13
·
Atualizado
2026-08-26
Descrição por
CVSS 3.1
9.8
CríticaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Gitea (versões afetadas não especificadas)
Description
Um problema de escalação de privilégios existe no endpoint de API
POST /users/{username}/tokens utilizado para criar Tokens de Acesso Pessoal. O endpoint é protegido pelo middleware reqBasicOrRevProxyAuth, que foi projetado para exigir autenticação baseada em senha para evitar que um token comprometido seja usado para gerar novos tokens. No entanto, se um token for fornecido no formato Authorization: Basic <token>:x-oauth-basic, o sistema define incorretamente o AuthedMethod como basic e IsBasicAuth como true, ignorando a proteção do middleware.Uma vez superada a proteção, a função
CreateAccessToken não aplica um limite de escopo, o que significa que ela não verifica se os escopos solicitados são um subconjunto dos escopos atuais do solicitante. Consequentemente, um invasor que possua um token restrito (como um com permissões apenas de write:user) pode criar um novo token com o escopo all, obtendo acesso total à conta sem saber a senha do usuário.Recommendations
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾