security: require authentication for attachment uploads (#8128)

https://github.com/gogs/gogs/security/advisories/GHSA-fc3h-92p8-h36f

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
ᴊᴏᴇ ᴄʜᴇɴ
2026-01-31 14:40:39 -05:00
committed by GitHub
parent 7306b955a9
commit 628216d588

View File

@@ -329,9 +329,12 @@ func runWeb(c *cli.Context) error {
return
}
})
}, ignSignIn)
m.Group("", func() {
m.Post("/issues/attachments", repo.UploadIssueAttachment)
m.Post("/releases/attachments", repo.UploadReleaseAttachment)
}, ignSignIn)
}, reqSignIn)
m.Group("/:username", func() {
m.Post("/action/:action", user.Action)