Skip to content
OpenAdvisories
Medium · 5.1 CVE-2026-25120 EUVD-2026-8122GHSA-jj5m-h57j-5gv7GO-2026-4501

Gogs Allows Cross-Repository Comment Deletion via DeleteComment

Published Feb 19, 2026 · Updated Feb 19, 2026 · Assigned by GitHub_M

Description

Gogs is an open source self-hosted Git service. In versions 0.13.4 and below, the DeleteComment API does not verify that the comment belongs to the repository specified in the URL. This allows a repository administrator to delete comments from any other repository by supplying arbitrary comment IDs, bypassing authorization controls. The DeleteComment function retrieves a comment by ID without verifying repository ownership and the Database function DeleteCommentByID performs no repository validation. This issue has been fixed in version 0.14.0.

Affected products

VendorProductAffectedFixed
gogs gogs < 0.14.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260226T182644-150000.1.149.1 SUSE-SU-2026:0757-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go gogs.io/gogs < 0.14.0 0.14.0 GHSA-jj5m-h57j-5gv7
Go gogs.io/gogs all versions — GO-2026-4501

Advisories 3

References