PT-2026-30021 · Goshs · Goshs
Autobot23920
·
Publicado
2026-04-03
·
Atualizado
2026-04-14
·
CVE-2026-35392
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
goshs (versões afetadas não especificadas)
Descrição
goshs é suscetível a uma falha crítica de travessia de caminho na funcionalidade de upload PUT. O processo de upload PUT carece de sanitização adequada do caminho, permitindo que invasores gravem arquivos arbitrários no sistema. A vulnerabilidade reside no arquivo
httpserver/updown.go, especificamente nas linhas 20-69, onde req.URL.Path é usado diretamente para construir o caminho de salvamento sem qualquer validação ou sanitização. Isso permite a criação de arquivos fora do webroot pretendido, levando potencialmente a um comprometimento do sistema. O endpoint da API ''/'' é vulnerável, utilizando o método PUT. O parâmetro vulnerável é req.URL.Path. Uma prova de conceito (PoC) demonstra a capacidade de sobrescrever arquivos no sistema usando sequências '..' codificadas em URL para atravessar o sistema de arquivos.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Goshs