Improper Neutralization of Argument Delimiters in a Command in gogs - CVE-2026-26194
Published: April 27, 2026
gogs
Detailed vulnerability description
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to improper neutralization of argument delimiters in internal/database/release.go when deleting a release with a user-controlled tag name. A remote user can create a tag name beginning with a dash and trigger release deletion to cause a denial of service.
Exploitation requires the ability to introduce a tag name that starts with a dash into the repository and then invoke release deletion through the web UI or API.