Vulnerability advisory
CVE-2026-26194
Gogs: Release tag option injection in release deletion
Also known as GHSA-v9vm-r24h-6rqmGO-2026-4617
Severity
- CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
Affected versions
Repository
| Affected commits | Fixed by commit |
|---|---|
| GIT github.com/gogs/gogs ↗ | |
| All commits before 5dcb6c64bdf61e38dbdbb941c1d69789c560d0fb | 5dcb6c64bdf61e38dbdbb941c1d69789c560d0fb |
| Not specified | a000f0c7a632ada40e6829abdeea525db4c0fc2d |
Also listed as affected (58)
| |
Description
Gogs is an open source self-hosted Git service. Prior to version 0.14.2, there's a security issue in gogs where deleting a release can fail if a user controlled tag name is passed to git without the right separator, this lets git options get injected and mess with the process. This issue has been patched in version 0.14.2.
References
- Webgithub.com/gogs/gogs/releases/tag/v0.14.2 ↗
- Advisorygithub.com/CVEProject/cvelistV5/tree/main/cves/2026/26xxx/CVE-2026-26194.json ↗
- Advisorygithub.com/gogs/gogs/security/advisories/GHSA-v9vm-r24h-6rqm ↗
- Advisorynvd.nist.gov/vuln/detail/CVE-2026-26194 ↗
- Fixgithub.com/gogs/gogs/commit/a000f0c7a632ada40e6829abdeea525db4c0fc2d ↗
- Fixgithub.com/gogs/gogs/pull/8175 ↗