PT-2026-6755 · Gogs · Gogs
Neptunium931
·
Publicado
2026-02-06
·
Atualizado
2026-03-03
·
CVE-2026-22592
CVSS v3.1
6.5
Média
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
Versões do Gogs anteriores a 0.13.4
Versões do Gogs anteriores a 0.14.0+dev
Descrição
O Gogs é um serviço Git auto-hospedado suscetível a um ataque de negação de serviço (DoS). Um usuário autenticado pode provocar uma falha iniciando uma sincronização de espelho em um repositório e, em seguida, excluindo o repositório antes que a sincronização seja concluída. Especificamente, o problema ocorre quando a função
GetMirrorByRepoID falha, levando a uma desreferência de ponteiro nulo. O código vulnerável está localizado em internal/database/mirror.go, linhas 333-337 e 269-278. Uma prova de conceito (PoC) envolve acionar repetidamente a sincronização de espelho via endpoint da API /superuser/gobypass403/settings usando o parâmetro action definido como 'mirror-sync' enquanto exclui simultaneamente o repositório.Recomendações
Versões anteriores a 0.13.4 devem ser atualizadas para a versão 0.13.4 ou posterior.
Versões anteriores a 0.14.0+dev devem ser atualizadas para a versão 0.14.0+dev ou posterior.
Exploit
Correção
DoS
Missing Authorization
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Gogs