Cyberlanc3R

#6038de 56,337
47.6CVSS total
Vulnerabilidades · 7
Média
4
Alta
3
PT-2026-63288
8.5
2026-07-21
Gitea · Gitea · CVE-2026-57894
**Nome do Software Vulnerável e Versões Afetadas** Gitea (versões afetadas não especificadas) **Descrição** O Gitea contém um problema de Server-Side Request Forgery (SSRF) onde o processo de migração de repositórios segue redirecionamentos HTTP após a validação inicial da URL. Embora o Gitea valide a URL de migração fornecida pelo usuário em listas de permissão/bloqueio, a transferência de dados real é delegada ao cliente de linha de comando Git. Por padrão, o Git segue o primeiro redirecionamento, permitindo que um invasor ignore as políticas de URL e redirecione o servidor para endpoints Git HTTP(S) internos. Isso pode levar à exfiltração de repositórios Git internos para um repositório Gitea controlado por um invasor. O risco aumenta quando os espelhos de pull (pull mirrors) estão habilitados, pois as operações agendadas de `git fetch --tags` podem continuar a seguir redirecionamentos para coletar commits internos futuros. Isso pode expor dados sensíveis, como segredos de CI/CD, credenciais de nuvem e configurações de produção. O problema afeta os seguintes endpoints: - `POST /repo/migrate` - `POST /api/v1/repos/migrate` **Recomendações** - Desative os redirecionamentos HTTP do Git para operações de clone de migração e busca de espelho, invocando-os com a configuração `-c http.followRedirects=false`. - Aplique restrições de saída (egress) para o processo Gitea para bloquear o acesso externo a loopback, RFC1918 e outras faixas de rede interna. - Desative as migrações de repositórios e espelhos de pull caso não sejam operacionalmente necessários. - Restrinja o acesso à migração a usuários confiáveis e desative o auto-registro público. - Exija autenticação em todos os endpoints Git HTTP internos.