CVE-2026-25229 in Gogs
Riassunto
di VulDB • 22/06/2026
Gogs è un servizio Git self-hosted open source. Le versioni 0.13.4 e precedenti presentano una vulnerabilità di controllo degli accessi difettoso che consente agli utenti autenticati con accesso in scrittura a qualsiasi repository di modificare le etichette appartenenti ad altri repository. La funzione UpdateLabel nell'interfaccia Web (internal/route/repo/issue.go) non verifica che l'etichetta modificata appartenga al repository specificato nel percorso dell'URL, consentendo attacchi di manipolazione delle etichette cross-repository. La vulnerabilità è presente nell'endpoint POST /:username/:reponame/labels/edit per l'aggiornamento delle etichette dell'interfaccia Web. La funzione handler UpdateLabel utilizza una funzione di query del database errata che aggira la convalida della proprietà del repository. Questo problema è stato risolto nella versione 0.14.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.