CVE 6.5 MEDIUM

Gogs user can update repository content with read-only permission_CVE-2026-23632

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

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.