PT-2026-51632 · Gogs · Gogs

CVE-2026-52814

·

Publicado

2026-06-23

·

Atualizado

2026-07-30

CVSS v4.0

6.9

Média

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Gogs versões anteriores a 0.14.3
Description O servidor SSH integrado em Go está suscetível a um ataque de Negação de Serviço (DoS) assimétrico e não autenticado. A aplicação aceita conexões TCP recebidas e as passa para a função NewServerConn() dentro de uma nova goroutine sem impor prazos (deadlines) de leitura/escrita na variável net.Conn subjacente. Um invasor pode abrir inúmeras conexões TCP na porta SSH e simplesmente reter o banner do protocolo SSH, forçando o servidor a gerar um número ilimitado de goroutines que ficam bloqueadas indefinidamente aguardando E/S de socket. Isso resulta na exaustão completa de Descritores de Arquivo (FD), impedindo que usuários legítimos acessem o serviço Git SSH e podendo desestabilizar todo o processo, levando a problemas como falhas na rotação interna de logs. O problema ocorre porque a função listen() em internal/ssh/ssh.go não chama o método SetDeadline(), fazendo com que o processo bloqueie permanentemente no socket TCP do kernel durante o handshake criptográfico.
Recommendations Atualize o Gogs para a versão 0.14.3. Como medida de mitigação temporária, restrinja o acesso à porta SSH para minimizar o risco de exploração.

Exploit

Correção

DoS

Resource Exhaustion

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-52814
GHSA-XP79-5MX3-JX52
GO-2026-5765
OPENSUSE-SU-2026:21483-1

Produtos afetados

Gogs