PT-2026-23486 · Gogs · Gogs

Rezmoss

·

Publicado

2026-02-13

·

Atualizado

2026-03-25

·

CVE-2026-26195

CVSS v4.0

6.9

Média

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Versões do Gogs anteriores à 0.14.2
Descrição O Gogs, um serviço Git auto-hospedado, contém uma vulnerabilidade de cross-site scripting (XSS) armazenado devido à renderização insegura de modelos. O problema surge da mistura de entrada do usuário com o tratamento permissivo de URLs de dados pelo sanitizador e do uso da função safe(), que desativa o escape. Especificamente, os nomes dos committers em páginas de branches e os argumentos dentro dos arquivos de localidade são vulneráveis à injeção. Um atacante que consiga injetar metadados de commit, como nome do autor ou committer, pode acionar a execução de scripts em páginas afetadas, possivelmente levando ao abuso de sessão, roubo de token de Falsificação de Requisição Entre Sites (CSRF) ou ações não autorizadas. A função safe() em internal/template/template.go permite contornar os mecanismos de escape. A vulnerabilidade está presente nos arquivos templates/repo/branches/overview.tmpl, templates/repo/branches/all.tmpl e templates/repo/wiki/view.tmpl. O arquivo de localidade conf/locale/locale en-US.ini também contribui para o problema ao injetar argumentos brutos.
Recomendações Atualize para a versão 0.14.2 ou posterior.

Exploit

Correção

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-06147
CVE-2026-26195
GHSA-VGVF-M4FW-938J
GO-2026-4618
SUSE-SU-2026:1042-1

Produtos afetados

Gogs