PT-2026-63281 · Gitea+1 · Gitea+1

·

CVE-2026-55987

·

Publicado

2026-07-21

·

Atualizado

2026-08-26

CVSS v3.1

8.1

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas Gitea (versões afetadas não especificadas)
Description Existe um problema no callback de login OAuth2 que permite que uma conta de usuário desativada seja reativada ao fazer login por meio de uma fonte de autenticação que não emite tokens de atualização, como o GitHub ou fontes OIDC/OAuth2 configuradas sem offline access. O sistema utiliza incorretamente um token de atualização vazio como sinal de que a conta foi desativada pelo cron de sincronização automática, em vez de ter sido desativada por um administrador. Consequentemente, quando um usuário desativado faz login através desses provedores, o sistema define IsActive como true e concede uma sessão completa, ignorando a desativação do administrador. Isso afeta a função handleOAuth2SignIn em routers/web/auth/oauth.go. Se a conta desativada possuía privilégios administrativos, esses privilégios também são restaurados. Isso não afeta contas desativadas através do recurso Prohibit Login.
Recommendations No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Exploit

DoS

Incorrect Authorization

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-55987
GHSA-VRHC-JJFC-M3M3
GO-2026-6078
OPENSUSE-SU-2026:21551-1
SUSE-SU-2026:23216-1
SUSE-SU-2026:23227-1

Produtos afetados

Gitea
Red Os