6.5
/ 10
MEDIUM
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Description
Gogs is an open source self-hosted Git service. In version 0.13.3 and prior, the endpoint "PUT /repos/:owner/:repo/contents/*" does not require write permissions and allows access with read permission only via repoAssignment(). After passing the permission check, PutContents() invokes UpdateRepoFile(), which results in commit creation and the execution of git push. As a result, a token with read-only permission can be used to modify repository contents. This issue has been patched in versions 0.13.4 and 0.14.0+dev.
Basic Information
ID
CVE-2026-23632
Source
GitHub_M
Published
Feb 6, 2026 at 17:43
Modified
Feb 6, 2026 at 18:54
Affected Product
Vendor
gogs
Product
gogs
Version
< 0.14.0+dev
Affected Versions
gogs gogs < 0.14.0+dev
gogs gogs < 0.13.4
gogs gogs < 0.13.4