Correção Urgente que Não Virá: A Vulnerabilidade Zero-Day de Execução Remota de Código no Gogs
Uma falha de injeção de argumento (CVSS 9.4) no serviço Git auto hospedado Gogs permite que qualquer usuário autenticado execute código remotamente no servidor ao injetar a flag exec no git rebase por meio de um nome... Esta vulnerabilidade se soma a um longo e documentado histórico de falhas críticas não corrigidas...
Publicado porEditado com DeepSeek-V4-ProImagens geradas com GPT Image 1.5
Uma falha de injeção de argumento (CVSS 9.4) no serviço Git auto hospedado Gogs permite que qualquer usuário autenticado execute código remotamente no servidor ao injetar a flag exec no git rebase por meio de um nome...
Esta vulnerabilidade se soma a um longo e documentado histórico de falhas críticas não corrigidas, com o único mantenedor do projeto ignorando relatos de segurança por meses ou anos, gerando apelos urgentes para que u...
A correção imediata é desabilitar a opção 'Rebase antes de mesclar' e restringir o acesso à rede; a solução de longo prazo exige considerar a migração para um fork com manutenção ativa, como o Gitea.
What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detailThe Gogs vulnerability underscores the risks of relying on single-maintainer open-source projects for critical infrastructure.
Prompt de IA
Create a landscape editorial hero image for this Studio Global article: What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detail. Article summary: Here is a comprehensive answer covering the vulnerability, its technical details, the broader pattern of delayed response, and recommended actions.. Topic tags: general, general web, government. Reference image context from search candidates: Reference image 1: visual subject "How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110). Gogs Path Traversal and Remote Code Execution is a critical vulnerability affecting the self-" source context "Is Your Git Service Safe? How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110) | Ridge " Reference image 2: visual subject "How a Gogs Path Traversal Vulnerabil
openai.com
Uma falha de segurança gravíssima, recentemente divulgada no serviço Git de código aberto Gogs, reacendeu um alerta urgente. A vulnerabilidade, com uma pontuação CVSSv4 crítica de 9,4, permite que qualquer invasor com uma simples conta de usuário execute comandos arbitrários no servidor. Mais preocupante do que a falha em si é seu estado: apesar de ter sido reportada ao mantenedor do projeto em março de 2026, nenhuma correção oficial foi lançada . Para os administradores das milhares de instâncias auto-hospedadas do Gogs, entender a mecânica dessa falha e aplicar soluções de contorno imediatas é essencial.
Uma Injeção de Argumento Simples, mas Devastadora
A vulnerabilidade é uma falha clássica de injeção de argumento (CWE-88). Ela reside na forma como o Gogs lida com pull requests (solicitações de mesclagem) quando o estilo de merge do repositório está definido como "Rebase before merging" (Rebase antes de mesclar) . Quando um usuário cria um pull request, o nome do branch de origem é passado diretamente para um comando que é executado no servidor. O ponto crítico é que a aplicação não utiliza o delimitador , uma prática padrão em ferramentas de linha de comando que sinaliza o fim das opções .
Studio Global AI
Continue sua pesquisa
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
Qual é a resposta curta para "Correção Urgente que Não Virá: A Vulnerabilidade Zero-Day de Execução Remota de Código no Gogs"?
Uma falha de injeção de argumento (CVSS 9.4) no serviço Git auto hospedado Gogs permite que qualquer usuário autenticado execute código remotamente no servidor ao injetar a flag exec no git rebase por meio de um nome...
Quais são os pontos-chave para validar primeiro?
Uma falha de injeção de argumento (CVSS 9.4) no serviço Git auto hospedado Gogs permite que qualquer usuário autenticado execute código remotamente no servidor ao injetar a flag exec no git rebase por meio de um nome... Esta vulnerabilidade se soma a um longo e documentado histórico de falhas críticas não corrigidas, com o único mantenedor do projeto ignorando relatos de segurança por meses ou anos, gerando apelos urgentes para que u...
O que devo fazer a seguir na prática?
A correção imediata é desabilitar a opção 'Rebase antes de mesclar' e restringir o acesso à rede; a solução de longo prazo exige considerar a migração para um fork com manutenção ativa, como o Gitea.
Correção Urgente que Não Virá: A Vulnerabilidade Zero-Day de Execução Remota de Código no Gogs
Uma falha de injeção de argumento (CVSS 9.4) no serviço Git auto hospedado Gogs permite que qualquer usuário autenticado execute código remotamente no servidor ao injetar a flag exec no git rebase por meio de um nome... Esta vulnerabilidade se soma a um longo e documentado histórico de falhas críticas não corrigidas...
Publicado porEditado com DeepSeek-V4-ProImagens geradas com GPT Image 1.5
Uma falha de injeção de argumento (CVSS 9.4) no serviço Git auto hospedado Gogs permite que qualquer usuário autenticado execute código remotamente no servidor ao injetar a flag exec no git rebase por meio de um nome...
Esta vulnerabilidade se soma a um longo e documentado histórico de falhas críticas não corrigidas, com o único mantenedor do projeto ignorando relatos de segurança por meses ou anos, gerando apelos urgentes para que u...
A correção imediata é desabilitar a opção 'Rebase antes de mesclar' e restringir o acesso à rede; a solução de longo prazo exige considerar a migração para um fork com manutenção ativa, como o Gitea.
What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detailThe Gogs vulnerability underscores the risks of relying on single-maintainer open-source projects for critical infrastructure.
Prompt de IA
Create a landscape editorial hero image for this Studio Global article: What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detail. Article summary: Here is a comprehensive answer covering the vulnerability, its technical details, the broader pattern of delayed response, and recommended actions.. Topic tags: general, general web, government. Reference image context from search candidates: Reference image 1: visual subject "How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110). Gogs Path Traversal and Remote Code Execution is a critical vulnerability affecting the self-" source context "Is Your Git Service Safe? How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110) | Ridge " Reference image 2: visual subject "How a Gogs Path Traversal Vulnerabil
openai.com
Uma falha de segurança gravíssima, recentemente divulgada no serviço Git de código aberto Gogs, reacendeu um alerta urgente. A vulnerabilidade, com uma pontuação CVSSv4 crítica de 9,4, permite que qualquer invasor com uma simples conta de usuário execute comandos arbitrários no servidor. Mais preocupante do que a falha em si é seu estado: apesar de ter sido reportada ao mantenedor do projeto em março de 2026, nenhuma correção oficial foi lançada . Para os administradores das milhares de instâncias auto-hospedadas do Gogs, entender a mecânica dessa falha e aplicar soluções de contorno imediatas é essencial.
Uma Injeção de Argumento Simples, mas Devastadora
A vulnerabilidade é uma falha clássica de injeção de argumento (CWE-88). Ela reside na forma como o Gogs lida com pull requests (solicitações de mesclagem) quando o estilo de merge do repositório está definido como "Rebase before merging" (Rebase antes de mesclar) . Quando um usuário cria um pull request, o nome do branch de origem é passado diretamente para um comando que é executado no servidor. O ponto crítico é que a aplicação não utiliza o delimitador , uma prática padrão em ferramentas de linha de comando que sinaliza o fim das opções .
Studio Global AI
Continue sua pesquisa
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
Qual é a resposta curta para "Correção Urgente que Não Virá: A Vulnerabilidade Zero-Day de Execução Remota de Código no Gogs"?
Uma falha de injeção de argumento (CVSS 9.4) no serviço Git auto hospedado Gogs permite que qualquer usuário autenticado execute código remotamente no servidor ao injetar a flag exec no git rebase por meio de um nome...
Quais são os pontos-chave para validar primeiro?
Uma falha de injeção de argumento (CVSS 9.4) no serviço Git auto hospedado Gogs permite que qualquer usuário autenticado execute código remotamente no servidor ao injetar a flag exec no git rebase por meio de um nome... Esta vulnerabilidade se soma a um longo e documentado histórico de falhas críticas não corrigidas, com o único mantenedor do projeto ignorando relatos de segurança por meses ou anos, gerando apelos urgentes para que u...
O que devo fazer a seguir na prática?
A correção imediata é desabilitar a opção 'Rebase antes de mesclar' e restringir o acesso à rede; a solução de longo prazo exige considerar a migração para um fork com manutenção ativa, como o Gitea.
Essa omissão significa que, se um invasor nomear seu branch como algo do tipo --exec='comando malicioso', o sistema interpretará o nome do branch não como um rótulo, mas como uma flag de comando para o git rebase. A flag --exec foi projetada justamente para executar um comando de shell após cada commit ser reaplicado. O resultado é a execução arbitrária de comandos no sistema operacional subjacente, com os privilégios do processo do servidor Gogs .
Detalhes do ataque em resumo:
Acesso necessário: Qualquer conta de usuário padrão e autenticada. Não são necessários privilégios administrativos.
Vetor: Um pull request especialmente criado com um nome de branch malicioso.
Carga útil (payload): O invasor injeta a flag --exec, seguida pelo comando de shell desejado.
Versões afetadas: As versões mais recentes, Gogs 0.14.2 e 0.15.0+dev, estão confirmadas como vulneráveis.
Estado: Sem correção. A falha não possui um identificador CVE até o momento da divulgação pública, em 27 de maio de 2026.
O pesquisador de segurança Jonah Burgess, da Rapid7 Labs, que descobriu a falha, explicou o mecanismo de forma direta: "A vulnerabilidade permite que qualquer usuário autenticado obtenha execução remota de código (RCE) no servidor criando um pull request com um nome de branch malicioso que injeta a flag --exec no git rebase."
Uma Crise Anunciada: O Padrão de Inação do Mantenedor
Para quem acompanha o projeto Gogs, essa falha zero-day crítica e sem correção não é uma surpresa. É o exemplo mais recente e grave de um padrão de anos, em que relatos de segurança são recebidos com silêncio pelo mantenedor principal — e, na prática, único — do projeto.
O histórico de negligência está bem documentado por diversas equipes de pesquisa independentes:
Julho de 2024 (SonarSource): Pesquisadores divulgaram publicamente quatro vulnerabilidades não corrigidas no Gogs, incluindo múltiplos bugs de injeção de argumento e uma falha de exclusão de arquivos internos, todos com pontuações CVSS críticas de 9.9. Eles as reportaram ao mantenedor, mas após uma aceitação inicial, a comunicação cessou e nenhuma correção foi disponibilizada .
Novembro de 2024 (Pesquisador Independente): Uma outra falha RCE não corrigida, via travessia de link simbólico (CVE-2024-44625), foi reportada e completamente ignorada, espelhando a experiência da SonarSource .
Dezembro de 2025 (Wiz Research): Uma vulnerabilidade zero-day de path traversal (CVE-2025-8110) foi descoberta enquanto era ativamente explorada. Ela comprometeu mais de 700 servidores expostos na internet e levou a um alerta urgente da Agência de Segurança Cibernética e de Infraestrutura dos EUA (CISA), que a adicionou ao seu catálogo de Vulnerabilidades Exploradas Conhecidas (KEV) .
Maio de 2026 (NVD/SentinelOne): Um novo bug de injeção de comando (CVE-2026-26194) foi reservado para uma falha na função de exclusão de releases do Gogs, aumentando ainda mais a lista de problemas de injeção de opções do Git na base de código .
Esse histórico transformou a mais recente divulgação da Rapid7 em algo mais do que um simples alerta de segurança. Como um veículo especializado colocou, a situação é "um lembrete dos limites dos projetos de código aberto" quando dependem de um único mantenedor que não responde . Sem uma governança efetiva com múltiplas partes interessadas, um software amplamente utilizado como infraestrutura crítica pode se tornar um risco permanente.
Como Proteger Seu Servidor Gogs Agora
Como não há uma correção de software disponível, os administradores precisam confiar em mudanças de configuração e controles no nível da rede para neutralizar o vetor de ataque. As etapas a seguir interrompem a ameaça imediata e reduzem a superfície de ataque.
1. Desabilite "Rebase antes de mesclar" Imediatamente
Esta é a mitigação individual mais eficaz. Toda a cadeia de ataque depende deste estilo de merge específico. Alterar as configurações do repositório ou da instância para "Merge commit" ou "Squash" elimina completamente o caminho de código vulnerável .
2. Restrinja o Acesso à Rede
O ataque requer acesso HTTP autenticado para criar um pull request. Se o seu servidor Gogs não precisa ser público, coloque-o atrás de uma VPN ou firewall que permita apenas usuários internos confiáveis. Isso remove a plataforma dos scanners de internet em massa e de invasores casuais.
3. Reforce o Registro e as Permissões de Usuário
Como qualquer usuário autenticado pode explorar essa falha, minimizar o número de contas no servidor é uma defesa fundamental. Desabilite o auto-registro e aprove novos usuários manualmente. Faça uma auditoria imediata na sua lista de usuários e desative quaisquer contas inativas ou desconhecidas .
4. Monitore Pull Requests em Busca de Anomalias
Implemente um monitoramento rigoroso para nomes de branch em pull requests que contenham caracteres suspeitos, incluindo hífens duplos (--), ponto e vírgula, crases ou tokens claros de comandos de shell como exec, curl ou wget. Um nome de branch incomum é um forte indicador de uma tentativa de exploração ativa .
5. Planeje sua Saída de Longo Prazo do Gogs
Diante do padrão documentado de vulnerabilidades críticas não corrigidas, a dependência contínua do Gogs é um risco estratégico. A alternativa mais viável é o Gitea, um fork do Gogs conduzido pela comunidade, que possui uma equipe de desenvolvimento robusta, com múltiplos mantenedores, e um processo de segurança responsivo. Existem várias outras plataformas de serviço Git de grande porte, mas para equipes que escolheram o Gogs especificamente por sua natureza leve e auto-hospedada, o Gitea é um substituto quase direto que elimina o gargalo do mantenedor único .
6. Prepare-se para uma Correção (Se Alguma Chegar)
Mantenha-se inscrito na página de segurança do Gogs e nas releases do GitHub. Se uma correção for eventualmente publicada, atualize imediatamente. No entanto, planeje sua postura de segurança partindo do pressuposto de que esse padrão se repetirá e que uma futura vulnerabilidade crítica novamente permanecerá meses sem correção.
bleepingcomputer.com
New Gogs zero-day flaw lets hackers get remote code ...
Essa omissão significa que, se um invasor nomear seu branch como algo do tipo --exec='comando malicioso', o sistema interpretará o nome do branch não como um rótulo, mas como uma flag de comando para o git rebase. A flag --exec foi projetada justamente para executar um comando de shell após cada commit ser reaplicado. O resultado é a execução arbitrária de comandos no sistema operacional subjacente, com os privilégios do processo do servidor Gogs .
Detalhes do ataque em resumo:
Acesso necessário: Qualquer conta de usuário padrão e autenticada. Não são necessários privilégios administrativos.
Vetor: Um pull request especialmente criado com um nome de branch malicioso.
Carga útil (payload): O invasor injeta a flag --exec, seguida pelo comando de shell desejado.
Versões afetadas: As versões mais recentes, Gogs 0.14.2 e 0.15.0+dev, estão confirmadas como vulneráveis.
Estado: Sem correção. A falha não possui um identificador CVE até o momento da divulgação pública, em 27 de maio de 2026.
O pesquisador de segurança Jonah Burgess, da Rapid7 Labs, que descobriu a falha, explicou o mecanismo de forma direta: "A vulnerabilidade permite que qualquer usuário autenticado obtenha execução remota de código (RCE) no servidor criando um pull request com um nome de branch malicioso que injeta a flag --exec no git rebase."
Uma Crise Anunciada: O Padrão de Inação do Mantenedor
Para quem acompanha o projeto Gogs, essa falha zero-day crítica e sem correção não é uma surpresa. É o exemplo mais recente e grave de um padrão de anos, em que relatos de segurança são recebidos com silêncio pelo mantenedor principal — e, na prática, único — do projeto.
O histórico de negligência está bem documentado por diversas equipes de pesquisa independentes:
Julho de 2024 (SonarSource): Pesquisadores divulgaram publicamente quatro vulnerabilidades não corrigidas no Gogs, incluindo múltiplos bugs de injeção de argumento e uma falha de exclusão de arquivos internos, todos com pontuações CVSS críticas de 9.9. Eles as reportaram ao mantenedor, mas após uma aceitação inicial, a comunicação cessou e nenhuma correção foi disponibilizada .
Novembro de 2024 (Pesquisador Independente): Uma outra falha RCE não corrigida, via travessia de link simbólico (CVE-2024-44625), foi reportada e completamente ignorada, espelhando a experiência da SonarSource .
Dezembro de 2025 (Wiz Research): Uma vulnerabilidade zero-day de path traversal (CVE-2025-8110) foi descoberta enquanto era ativamente explorada. Ela comprometeu mais de 700 servidores expostos na internet e levou a um alerta urgente da Agência de Segurança Cibernética e de Infraestrutura dos EUA (CISA), que a adicionou ao seu catálogo de Vulnerabilidades Exploradas Conhecidas (KEV) .
Maio de 2026 (NVD/SentinelOne): Um novo bug de injeção de comando (CVE-2026-26194) foi reservado para uma falha na função de exclusão de releases do Gogs, aumentando ainda mais a lista de problemas de injeção de opções do Git na base de código .
Esse histórico transformou a mais recente divulgação da Rapid7 em algo mais do que um simples alerta de segurança. Como um veículo especializado colocou, a situação é "um lembrete dos limites dos projetos de código aberto" quando dependem de um único mantenedor que não responde . Sem uma governança efetiva com múltiplas partes interessadas, um software amplamente utilizado como infraestrutura crítica pode se tornar um risco permanente.
Como Proteger Seu Servidor Gogs Agora
Como não há uma correção de software disponível, os administradores precisam confiar em mudanças de configuração e controles no nível da rede para neutralizar o vetor de ataque. As etapas a seguir interrompem a ameaça imediata e reduzem a superfície de ataque.
1. Desabilite "Rebase antes de mesclar" Imediatamente
Esta é a mitigação individual mais eficaz. Toda a cadeia de ataque depende deste estilo de merge específico. Alterar as configurações do repositório ou da instância para "Merge commit" ou "Squash" elimina completamente o caminho de código vulnerável .
2. Restrinja o Acesso à Rede
O ataque requer acesso HTTP autenticado para criar um pull request. Se o seu servidor Gogs não precisa ser público, coloque-o atrás de uma VPN ou firewall que permita apenas usuários internos confiáveis. Isso remove a plataforma dos scanners de internet em massa e de invasores casuais.
3. Reforce o Registro e as Permissões de Usuário
Como qualquer usuário autenticado pode explorar essa falha, minimizar o número de contas no servidor é uma defesa fundamental. Desabilite o auto-registro e aprove novos usuários manualmente. Faça uma auditoria imediata na sua lista de usuários e desative quaisquer contas inativas ou desconhecidas .
4. Monitore Pull Requests em Busca de Anomalias
Implemente um monitoramento rigoroso para nomes de branch em pull requests que contenham caracteres suspeitos, incluindo hífens duplos (--), ponto e vírgula, crases ou tokens claros de comandos de shell como exec, curl ou wget. Um nome de branch incomum é um forte indicador de uma tentativa de exploração ativa .
5. Planeje sua Saída de Longo Prazo do Gogs
Diante do padrão documentado de vulnerabilidades críticas não corrigidas, a dependência contínua do Gogs é um risco estratégico. A alternativa mais viável é o Gitea, um fork do Gogs conduzido pela comunidade, que possui uma equipe de desenvolvimento robusta, com múltiplos mantenedores, e um processo de segurança responsivo. Existem várias outras plataformas de serviço Git de grande porte, mas para equipes que escolheram o Gogs especificamente por sua natureza leve e auto-hospedada, o Gitea é um substituto quase direto que elimina o gargalo do mantenedor único .
6. Prepare-se para uma Correção (Se Alguma Chegar)
Mantenha-se inscrito na página de segurança do Gogs e nas releases do GitHub. Se uma correção for eventualmente publicada, atualize imediatamente. No entanto, planeje sua postura de segurança partindo do pressuposto de que esse padrão se repetirá e que uma futura vulnerabilidade crítica novamente permanecerá meses sem correção.
bleepingcomputer.com
New Gogs zero-day flaw lets hackers get remote code ...