CVE-2026-23632 MEDIUM

CVE-2026-23632: Gogs user can update repository content with read-only permission

Vendor Gogs
Product gogs
Weakness CWE-862 · Missing authorization
Published February 6, 2026
Last update February 6, 2026

CVSS base score

6.5/10
Attack vector Network
Attack complexity Low
Privileges required Low
User interaction None
Confidentiality None
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

What the vulnerability does

01Description

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.

Key dates

02Disclosure timeline

February 6, 2026 CVE published
February 6, 2026 Record updated

Related vulnerabilities

04Related CVE